MKLATKIGLTTATIITAYLIGNYLLTPTIPKLENTWWGSRDPSTEDTTIKPFRINVSEEVLEDLQNRLANTKLTPPLEGIQHQYGLNTKLLSKIVTYWRTKYDWKKREIFLNKYPQFMVSIQGLRLHYIHLKPQKRDNVKTLPILLLHGWPGSVREFYTTIQLLTKPTKGRNFIFEVIVPSLPGFGFSEASVRPGLGPIEMAVIFKNLMKRLGHEKYLVQGGDWGALIAQQMAVLFPDQVLGIHSNLCFDTSVLSALKLALGSLYPSWVVPKNFEHRLYPLLSFVMNLVEETGYMHIQTSKPDTVGAALNDSPVGLAAYILEKFISWTNPDWKNFEDGGLLKKYTYDDLLDNIMIYWISGSITTSMRLYSHALDNVMTIINVQRISITVPSACAIFPNEIFPQPGAMLREKYQNLVHVSENSDGGHFPAFELPHVYAEDIFVATEKMLEANSQRN