MSRNPLNDNELYDEDFAAGQNEDEELFDEKQLAEESESDDPGPDIEFVQNVSQRVLDATQLYLGEIGFSPLLSAEEEVFFARRALRGDPAARQRMIESNLRLVVKISRRYSNRGLALLDLIEEGNLGLIRAVEKFDPEKGFRFSTYATWWIRQTIERAIMNQTRTIRLPIHIVKELNVYLRTARELAQKLDHEPTAEEIAEQLDKPVGDVSRMLRLNERITSVDIPVGADSDKALLDILSDENDVTPENRLQDNNMQQSIVKWLYELNPKQREVLARRFGLLGYEAATLEDVGREIGLTRERVRQIQVEGLRRLKDILHNHGLCENSLFN