MSVAQNTFPLSELMISLTTALDMTEGQPPEHCIRCCWIGMHIGMQLELNEPELHDLFFTLLLKDAGCSSNAARICELYATDDLTFKRRYKTVGTSLSSVINFIVKNTGSEQSWTERILTTIDILKNGNDYAQELIQTRCTRGADVARELRFSEAVAQGIHSLDEHWNGQGRPEQRKGEAIPLFSRIALLAQVFDVFQMEHSIEEALQEIMARSGVWFDPKLVEVVEQLVENPSFLSGLKATDISQRVMNLPPAQAHLPLDDAYLECIVTAFGKIVDAKSPYTAGHSERVAVYTDLIARQLAISDADRIWLRRAALLHDIGKLGVSNAILDKPGKLDEAEWRAVQAHAAYTEQILYKLSPFKTLARMAGAHHEKLDGTGYPRGVNGDEISLMTRIITTADIFDALSAERPYRVAMPIDKALAIMEGNLHTTIDPECFAALKKALNLLPDEYTQLPHSSDNT*