MGKSTHCVASSGMKKGPWTPAEDQKLLAFVQKHGHGKWQSLPQKAGLQRCGKSCRLRWRNYLRPDIKRGNFSLQEDTTIIQLHALLGNRWSAITAHLPKRTDNEVKNYWHSRLKKRLALKGYDPVTHKPKTTIFGFANGSTDDPKTGSNLNHIAQWESARLQAEARFVRDSELHKQAYHPYNNNDISAASSILLGHNKDFRPTDQLFGQNAPQCLDILRAWESMLMSNYSKAAGGQDHVNSFVGQCFDENYGTSITEPFATVHHKNNGACLEDFGLWEIIMQGKNDCPISGISM