MSLLQGFHTKKDKMKGTYMDALGFYNDTHLVVIKLNHLWVLRLISQIAILWLVILSFPWINTVIRGLTSSYGYINVSKGDHTMANYNSIKLEVLPLIFHDLANEGLLKTRDKSLFITNGNEEVIYNSQVTSDYNMDLISLSDLAHKDETYDFALIPYDSSKSLDFIDRAMNVGGIVVVQLINDNPMITFSQPSNYKVVYIRKFDSTILAMRKTSSFTSIESTTTQHHRKLFNFGPNAKEDALKKLEDVLLEPPRAASGKSSRYLKKTRYLPELMNIRLESYPRRVFIDVGLQNKNEKSSDSSWFSKHYPTRNTKFEIFKIEIVAKESSAPLIGMSDWLEKNVKENEYVVMKAEAEVVEEMVRNKAIKLVDELFLECKHQGVKKGDKKKSRRAYWECLSLYGMLRDEGVAVHQWWG*