MASKRMVFFLFVQIFSVFLYQLNAFPTPDVTSDKAVYNRQLSEERPLQEQIAEADSVSKSVAKDNQSASTEPTIDPDNDDFSLLRSLAETSKDLGSKTPSSKSINTHYFPDDADSTKNRRLVDDYDSTKNGMDYRYQDDPDGLHQLDGTPLTAEDIVQKIATRIYEEDDRGVFDRIVSKLLNLGLITESQADTLEYEVAEALQQLIANQVKNNEIEDTSMDYPASSTEDPGEKQEKSVSEKASRRYEDQHVSEDVDDTVDNTWAPPNEADQRNELSPEDSLQDLQYFPNFYNLLKSLNSEQDAKEKETLITIMKTLIDFVKMMVKYGTITPEEGVSYLENLDAMIALQTKNKLGKSLVTSDIRAPTDKTSEEEDNTKEEVAKMEKEYESLKDSTKEEQAVPESGSSGKTETYLEAIRKNIEWLKKHNKQGNKEDYDLSKLRDFMDQQVDSYIDKGILEKDEGEIIKRIYSSL