MSLLSKLRLITVDVTGTLIAYKGHLGDYYCMAAKSAGMPCPDYNRMHEGFKLAYTEMARQYPCFGFAAKMPNIEWWRTCVKNSFVKAGYDYDEETFEKIFRRIYSAFGSSAPYSAFPDAQPFLRWAREKGLTVGIVSNAEYRYKDVILPALGLNQGSEWDFGVFSGVVGVEKPDPRIYKLALEMAGNIAPEEALHIGDSMRKDYIPARSIGMQALLLDRFKTADAESWRQSGATVLPDLVATQEWLTKNQNEEPKHETVAAQVLNRMSEKLKMGA*