MVELQFPAGFRFHPTDEELVMHYLCRKCASQPIAVPIIAEIDLYKYNPWDLPDLALYGEKEWYFFSPRDRKYPNGSRPNRAAGNGYWKATGADKPIGRPKSMGIKKALVFYAGKAPKGEKTNWIMHEYRLAHVDRSARNKNNSLRLDDWVLCRIYNKKGTTEKNQLNIRKMNVEMSPAVSEGDVKPEIMPYSVSTKPSSTSYHVYNDFTYFDSSDSLPKLHTDSSCSEHVPSPEFTCEKEVQSEPKVKLNEWEKTALDFPFNYTDATTSELQSCYEMSPLQDIFMYLQKPF