MTHEDGGGETTSGSNGSEAVQSESLLHRPAGILWHAFTEHVIRRDYVGEKMPESSSLKGKMNKTSSRKYEGPSKSAVLGLIELLGRGCLKDRREAADFLREQSRECMESRKAVVDAGGLPIIVGLMNTTDDIILEDTVTALHNLSLSDELHSFLVTADVVEALIRALEFGNTRAKSNGAATIFNLSKVPENREFISGHQNLYRPLVELLSVENLRGKKDAAHAMCYLTLTSQGRKKLVEAGALPVLVEILRLVVDSDSSVEGMEEKVTAVLSNLTKSSDSRVALVSEGAIDVLSDLIQMGSSFRAREDAVGALLRLACHDQKTFGLVTNAGLLPDLRQMLHNEVISEKGRKNTRQLIEMLQSKNVEKESAQETNSSFAGEFMRSWNLR*