MMPQHLIMASLQFNVTRRPAFLVTPSVATPKEFLYLSNIIDQATLRFHGRHFLFYPLNPLKKGEDPTRVIREVMAKVLVFYYPLAGRVRDAPHGKLVVECSGEGVMFVEADADVALEEFRNFQPSFPYWQDLLHDEPISQTITNSPLLLIQVMRLRCGGFIFGLTYNHMMWDGHGFVQFFNALAEMVKGKTRPSVLPVWKRENLRPRTNPAFKFPLYEYDQIEDKDGELVLSSEMMHSSFFFNYKEIELLKRQTAAEGKYYYSTFDVLSVLLWHLRTKAL*