MSPPVPSATGSAPFEVQGHTFQTHYRIFGDLKARRPLVVLHGGPGIMSAYMEPFVQLNDLFGIPVVLYDQIGCGESLPKDPELLAQLDNLCKDSGFWCMNLFYRELENILAHLGIENDYDLLGHSWGGILGQGFAINCQPKGLKTLILADSLPSMQLWVDGTMELLSVPEYDFPRDLRNVIKVAENHPDAQTIMTPEEYKALKDAGINLQSKEYSTALSVFLKKFVLMTDPWPESWNRALGSSKENRAGNAMFGPEWCICNGSLKDFDFIKDLHKIKARTMIYNGAYEQARDYVLQPFFNEIDKVKWVRFENSSHCPHYEEQERCMAIIGEFLLSG*