MKETAFRALQGIQSKLSFEGWPVDSQFRSVRSLGRTATIAVLLGVILGTHICLFSVLILHRRFTLVPVLDDFFSPERIDMLWQWSGYIVLVCCFHLTEFFITAIYNPTVVTADSFLVNHSLGYTAAFLASATEFWARFCLCPSMRAPIFMVGLAMVIFGQVTRAVAMATCGASFNHLIQTSKKDNHVLVTHGIYSYLRHPSYVGFYYWAIGAQILLNNILHSILFAVATTIFFRRRIPYEEESLMHYFPDQYACYAASTWVGIPFVPQFKRNKIE*