MTHHKVCVTGASGFLASWLIKRLLLSGYHVVGTVRDPANEAKLAHLWNLEGAKERLHLVKAELTEEGSFNDAIMGCEGVFHTASPVLGHITNPREEILKPAVDGTLNVLRSCKKNPSLRRVVFTSSSSTVRVKDKFDPEKPVDESSWSSVEICEKYQIWYVLSKTMAEKAAWEFCNENGINLVTLLPSFLVGPRETERFKWHGRMGYVHIDDVALCHILVYEHEKAQGRYLCSSTVIDNDELVSILSSRYPTLPIPKRFEQHDRPYYEFNTTKITSLGFKFKSIQEMFDDCITSLVAQGHLSIP*