MTNPAVSLPPGFRFHPTDEELILHYLRNRAAAVPCPVSIIAEVDIYKFDPWDLPAKATFGDREWYFFSPRDRKYPNGVRPNRAAASGYWKATGTDKPVMASKGSESIGVKKALVFYQGRPPRGVKTDWIMHEYRLADAHNKNSYRPIKLRDCSMRLDDWVLCRIYKKSHHQPSMDAEKDDSGVEDVAMPTPPSATQQHDTAKLPKSYSLSELLDAADFSALSRLLERPADVLGLISENSSIAHPFSHQGFDGNSDGLAVHHLFQAESPAPMTDSNPKRRWTANGCFEDGSEVSHTGKRATGSRTATSVANKFNFTAQQPFVDQQLMSNPHLSLR