MTARWRSAAAATGAGDRAAAERAVRAAYRAAGLPEPTAIRWFGSPLAATGAALELRAAGAESVREAVRTKPWEEARRRAVEQVGAAGWAGHWALTGGELGPVTTPLADRLRNAVLDRLAPEADREADAAVAEEARARRTTVRLALLDAVRGQHDAPWFAAFEAAGASADAVAPLAELAREVGWWWPYRDVALLSERPTGLHRDEAGRLDRADGPALEYADGFALHAWRGMPVPPEFLAGLAEVTAERIRTEENAELRRVLLEHYGYERYLADSGAEPVHRDETGVLWRIVLPDDEPVVMVEVVNSTPEPDGTHRTYWLRVPPSTRTARAGVAWTFGIPETAYHPQRET