MVMTTAAQQQRRDAEAELNLPPGFRFHPTDEELVAHYLCARAAGRRPPVSIIAEVDLYRFDPWDLPERALFGRREWYFFTPRDRKYPNGSRPNRAAGSGYWKATGADKPVEHRGRTVGIKKALVFYHGKPPRGVKTEWIMHEYRLADAGGARAKKSGNGTLRLDDWVLCRLYNKKNEWEKMQQQKEKKEMESEASLSHSDTRTPESEIDDDPFPELASLPALDDMVGLAPAAGAILPKEEVEDFGDLGGDDWLAGINLDDLQMPGDADFFGNMLSPMAAKMEQDAGFPFF