MDRFKKIYWTLCVGHCLDLLLHDLGKLTWVNESIRRGKTILNFVVNHRLTLSIRKHATKELLRPCDTRFATYYIMLKRVVEEKASLRLIVCNNEWDKSPFSKTSKGKLVEEIILSNNFWDNDERVFNMCEPIVEMLCLIDGDTLCMGFIYDGMDRCENAIARVFNNVVDDYKLIWNMVDFRWKMMHSPLHATTSYLDPRMFGLKRNEDKEIMSGLYALIEKLNPYREVAKKVREQLKAYKLQEGIFESVAAKDDRTCVALGLWWDFYGAKAPELQCFAIRVLSQGSSATTCERNWSTF*