MTQAKENILVVVDGYSSGSQLPTLMAESGWKCVHVSSSANPPEYYLRTYHKDEYIAHFEYQGDIQSLASAVEAWHPAAVLPGTESGVIVADLLAAALQLPGNDPSTSLARRDKYTMHESLKAVGLRSMDHFLAVDRDALSAWAERGSWPVVIKPQASAGTDSVTFCADQGELLESFDQLFGTVNQLGERNNAVLAQRLLVGPEYFINGVSGHGKHLITEIWRADKLPAPDGGWIYDRAVLFDPTSPEMQEIVRYVHGVLDALGIRYGANHTELIVTADGPTLIECASRLSGGLHRPAANYAVGASQLDLVGKLVREGESAIDDILQTWQPHRYALWQVQFISNQEGVVARSSYDELLKTLKSNAWLQRAPKEGDTVVKTVDLFSSPGIVFMSHADGNVLHDDYRTVREWERTSRLFSVQ