MADPTESNPPQLVEPLEIGHCEFCQVIVIVIIPDARFDIRVIGQGWPGPPDTHAKLDSEDAYYQHLKGHRVRPATDPLQPDEETPPAKKKRSWVRSGEHHKCHLCQKVFTFRSQLQQHTALHHQPGKPYECGKCHYSFVHKLNLKRHELTHLEEERVSAEDDPSIQLLEDESFNAEELAEPNEMSPAVVGLMPTSLHFLDVSES