MKVTKLEVSTVYPSERCEPHVMYLSGADHIVRPRHVPIFLFYRAREDGEQVMPTDLLKNSVANTLSKFYPIAGRLRKGSDGKLEIVCNNAGVEFVEATVDGSLDEFDGFNPKLFSELLDPVPVPFGESFTEYPITYIQVTRFACGGVSLVITINHACVDGLSVNQFLTSWSEVARGLEMSNPPVHNRTLLKVHITPEPGFRPKELRSLTNLLQALPKQNLIECMFSFTPERVMLVKKKAIGGGEQGAFSTFEAISAHVWRSVTKARGLDSQVTTRLLTPLDMRRRLNHTLPKGYFGNAICFVRAEAKAGYIVNNSLSYTANCIRKAVEGFSETYYSKVIAFAQTHENPLVMNVNWDDSEGCDVCVSSWVRFNFMNLDFGSGNPTFCSPGKNPYDGAIRILPTDKGNGHINIFLALKPDHMKKLISDAEFLLDD*