MKTGTGVADGRTVRDYIHAVARCVHADSIDWWDSEGVDVVLVLPLRLRYLPGRNAVLVWNRHFGWSLGAEGVGRGSIVVIAGLGIGRTPPPALCSDRALELIDGYFRSTPTQMDDSDPNSGAAENLSSIEHDRCSRIGTETAGRGRRDRVVKRP