MPVNPAGLTDAEVRASLDQMAQAITMDAQDMSALVHRQDVQRKNPLVRSMADTLRDFTRMNPPIFTGAKTSEDTQGFVDEVHKILVAMRATDIEKAELDFYQLKDVEQTWCKMWQDRRVLADALSRMSMGSTAHVKDEKKVLLKEIIHKALEKVRVIKDRLATGYSRQKSYANNRKRTLEFNVGDLVYLNISPMKGVMIFGIKEKLCLRYVGPYEILQRMGEVAYELALLAELALVHPVFHVLVLKKFLGDPASILPIEGLGVGEDLSYEEVPVEILDTQVKRLRNKEIATVKVLWRNHLVEGATWEAEADMRSRYPYLFST*