MVRAPCCEKMGLKKGPWTPEEDQVLVDYVHRYGHANWRALPKQAGLLRCGKSCRLRWVNYLRPDIKRGNFTREEQETIIGLHGMLGNRWSAIAAKLPGRTDNEIKNVWHTHLKKRFVGPNMSSSGSSKRKTTGARLASTSPEQSYSDLYSFATDWSGASGGISNVKEEGCSSQELQEIDEGFWLETLSTDEPATLTIPTTTPPPPTNDRFDLFTSSDMDDTDFWLNVFMGAGDLQELTQL