MTSWNFVCLSLGSNLGNRHEHIRRAYASLKKAGIRNLKSSVILETKALLLEGAPKEWDLPYFNSVVIGETQLSPDELIEEIKMIESRFGQDASLKWGPRPIDIDVLFYGDEAFSYHSDKCTIPHPKVLERPFLLSMIASLCPYRRFRLEGSSCNGKTFAELAAIYPLTEEDALGSFGSATQIMGIVNITDNSISDTGLFLEARRAAAHAERLFAEGASIIDLGAQATNPRVKDLGSVEQEWERLEPVLRLLAERWGAAQQCPDVSIDTFRPEIIRRAVEVFPIRWINDVSGGSLEMAHLAKEFGLRLLINHSCSLPPRPDCVLSYEESPIEQMLRWGESQLEQFAQVGLDTSWQVVFDPGIGFGKTPVQSMLLMDGVKQFKRVLECPVLIGHSRKSCLSMLGRFNSNDRDWETIGCSVSLHDRGVDYLRVHQVEGNRRALAAAAWAGMFV