MDSNQGAEDDSLHIAETISGIPLLHVRKASLKSDELRFDADGTPSQESTGNEDTRVQRLDAEDDRATKILTGEHYLACKAAILRSIEGDVCNGSALTLKEVCPFTCPPSGKVCICGRRREMEDTAITIPFCMKIPKCLAAERPQNDAIFSDLHFYAVYDGQGGSQPERVHETRRIEAAGGYVIAWNGYRITALLALSRAIGDGYLKRYVISEPDVVHLERSDEDEFLILASDGLWDVIDNETACDVARVCFASTRGGKTRSASKGDDIASATAEATLVKLACGKGSQDMEDGATREYYCFSMVCFNIRRWSKRLQMFI*