MTRVDARKQRYKVAVDSVEACSKREENMVEIQKSKREETLLEKRREALNSHPSSGYDQRISLDEKLQSLPAIVVVLASNDIRAKEAAFIHLQELLSTESTIDAVIESGVVPLLVDILKREDMPQLQFEAAWALTIIVSGNTEHTKLVIYCGALPLFVELLTSVDDDLREHAVWALGNIAGDSAEYRDMVLAHGALWHVLAQFQKNVTISMIRTAAWTLPNFSSGKPQPQFHQVKYALPTLEWLLHIEEEEVLASACWALSYISDGPNENIQGIIDAGICPKLVELLSHSSPFVVTPALKAVGNLVTGDDVQTQVVIENKVLPCLLDLLKNKRTKKIAMINANILPPLLSLLANAEFNIKRDVAWAGCIKPLCDLLTCQDSRTITVCLHGLEKILRVDETKKNEGISEVNVYVSIIEDAGGFDNIEALQIHENTQVYREAVKILNNGFVEEDDDQVLTMYDTPQCAEVSPGGFNFM*