MKSSFLGNLLVALLATTATQSLALPIDDGQAANATSAAADLLGVSPLPRLAIYFQTTHSSATGRPISMLPLVTEKGIALTHLYVCTLHVNYDGEIHLNDFPPGHARFATLWREAAVLRGSGVRVMAMVGGAAEGSFSRRTLDAPDGDPDFEKYYGQLRDVLRDFGLQGLDVDVEQPMSLRGAVRLVRRLREDFGPDFVLTQAPVGTALSRGGAPNLSGFSYRDLDQAVGGSIEFYNAQFYNGFGDMSTTAAYDSVVAAGWDPRRIVAGQITTPDNGQQFVPFDQLRRTMDELRARYGEIGGIMGWEYFNGKPGGESEPWEWAQEITAILRPDVPTVLTVSQADADELDEAWAVSVAAQPVMALGTAGVDPETPDVDYQAMVNA