MACNIRASTRLHQGIFQTFSNNVKTSTPRFVHSCPATFIQNLLKFRRDKPTEQLYRALDQCGFDLNHDLVLDVLRRHRSDWRPAHVFFNWASKTTTGYQPSSDVCNEIVDILGKMQRFQELHQVLDEMSKREELLDEAVFATLVRRFVGAHKVDEAIQLFYRRKEFGLELNSEAFRTLLMWLCRYKHVEDAEALFHNSVKKGLRADIKMWNVILNGWCVLGNSHEAKRVWRDIVASPCKPDIFTYATFIKALTKKGKLGTALKLFRGMWDKGGKPDVVICNCIIDALCFKKRIPEALEIFCDMSERGCEPNVATYNSLIKYMCKIQRMKKVYELVDEMERKKGSCLPNAVTYCYLLKSLKEPGEVCRVLERMERNGCGMNDDVYNMVLRLYMKWDDGDGVRKTWEEMERNGWGPDRRSYTIMIHENFEKGRVKDAVRYLEEMISKGMVPERRTEKLVSSMNIRLKGRSEKQEDVDGGTTSL*