MVSLLTMPMSGGIKTWPQAQIDLGFRPIKRQPKVIKCTVQIDVTELTKKRQLFTPRTTATPPQHNPLRLNIFQKAAAIAIDAAERALISHEQDSPLPKTADPRVQIAGNYSPVPESSVRRNLTVEGTIPDCIDGVYIRNGANPMFEPTAGHHLFDGDGMVHAVKITNGSASYACRFTKTERLVQEKRLGRPVFPKAIGELHGHSGIARLMLFYARGLCGLINNQNGVGVANAGLVYFNNRLLAMSEDDLPYQLKITQTGDLQTVGRYDFDGQLKSAMIAHPKLDPVTKELHALSYDVVKKPYLKYFRFSPDGVKSPELEIPLETPTMIHDFAITENFVVIPDQQVVFKLGEMISGKSPVVFDGEKVSRLGIMPKDATEASQIIWVNSPETFCFHLWNAWESPETEEIVVIGSCMSPADSIFNERDESLRSVLSEIRINLRTRKTTRRSLLVNEDVNLEIGMVNRNRLGRKTRFAFLAIAYPWPKVSGFAKVDLCTGEMKKYIYGGEKYGGEPFFLPGNSGNGEENEDDGYIFCHVHDEETKTSELQIINAVNLKLEATIKLPSRVPYGFHGTFVDSNELVDQL*