MKLPARLRLPNVRLKARLTIYVAICCSLILFLFFLEKKTTSKADRLQAEYSTGKTPLDDLRPASRSVLFPEEEIARMRVTQYEDPLRKHWEGPGAEHIELFHSILSANPGGLYLDVGANEGVLMRLAAMMGHPTIGVEAIAQNYVSLLNMIEEKQYAANVRVVHAAASDRSGALVAFKENLNPASKQRNGQQLIRSSVDGLDKPGIQYTTTVVVDDILDYSIALMKLDCEGTEFLALMGSRHLFLHRKVKYVHFEFSPGNMAALSGKHSPKAMLNFLLDSGHRLFIEDCSHDISDQVIDLLPSRCAKQTDTHYFLKFRNADLVALREYEITLEKLDIFVDTLLEHSHQGSMLVNMLSMLL*