MTAELQLPPGFRFHPTDEELVMHYLCRKCASQSIAVPIIAEIDLYKFDPWQLPEMALYGEKEWYFFSPRDRKYPNGSRPNRAAGTGYWKATGADKPIGHPKPVGIKKALVFYAGKAPRGEKTNWIMHEYRLADVDRSARKKNNSLRLDDWVLCRIYNKKGIVEKQHTAARKSDCSDVEDQKPGPLALSRKVGAMPPPPPPSSSTAPTATAALDDLVYFDSSDSVPRLHTDSSCSEHVVSPEFTCEREVQSEPKWKEWENPMDFSYNYMDATVDNAFLSQFPNNQMSPLQDMFMYLQKPF