MSLANIKDSEVDIVIGALHSDLTSFMNEWRPIFSRFHLIIVKDPDLKEELRIPEGFNLDVYSKSHIDRVVGSSSSIVFSGYSCRYFGFLVSRKKYIVSIDDDCIPAKDSKGFLIDAVAQHLANLTTPATPFFFNTLYDPYREGADFVRGYPFSLRSGVTCALSCGLWLNLADLDAPTQALKAGQRNSRYVDAVMTIPSRAMMPISGINIAFDREAVGPALLPALKLAGEGNLRWETMEDIWSGMCVKVVCDHLGLGVKSGLPYVWRKDRGSAIESLKKEWEGVKLTEEIVPFFQLVRLPQTAATTEDCILEMATTVKQQLGPSNPVFTRAAEAMVEWVKLWKAVGSGSSPL