MEDGKMDRLKALLRGALDRVEHAQQTGGPLDTSNHFLAHCLAYQPPVVAELISTPLRDALLISGQMLEQLNDHINCVRDDCAACPPLDSDGRVRQELHAAKQSVGTVLRVRLHGPGRCQLASGLLSTRGEGDVLGRLLSSGVPPQCDVHIAHRVRQGQRFLVSGANGRKRECAAAEWQTLWRDGGCSGLWVLGDLLPETLLPVLRLHVLLVVSGSDACACERAPEHAQPLREGISAAGGEWADVDEKLGYWRGLRDAEEKAQHVVRQLWQAPPPATPDPTCHASLLAVCLAGVDSLQFEGAVALATAYVDAHAEGDAEGALDHALDALVTWQSTRTFGTGFASGFGGLATMALTVPTALFAAWATAARL*