MSGGQELNLPPGFRFHPTDEELVMHYLCRRCAGAPIAVPIITEIDLYKFDPWQLPKMAMYGEKEWYFFSPRDRKYPNGSRPNRAAGSGYWKATGADKPVGTPKPLAIKKALVFYAGKAPKGEKTNWIMHEYRLADVDRSARKKNSLRLDDWVLCRIYNKKGGMEKPASVDRKPVTMGGYGVGPGAMASSPQEQKPVMGMNANGGGSGGVQPFPDFAAYYDRPSDSMPRLHADSSCSEQVLSPDFPGERGGGEVQSQPKISEWERSFASGGDPVNPAAGSILEPHGGFGGDPLLQDILMYWGKPF