MSGGQELNLPPGFRFHPTDEELVTHYLCRRCAGAPIAVPIITEIDLYKFDPWQLPKMALYGEKEWYFFSPRDRKYPNGSRPNRAAGSGYWKATGADKPVGTPKPLAIKKALVFYAGKAPKGEKTNWIMHEYRLADVDRSARKKNSLRLDDWVLCRIYNKKGGLEKPASVDRKPAAMGGYGGPPGAMVSSPQEQKPVMGMNANGGGGVQPFPDFAAYYDRPSDSMPRLHADSSCSEQVLSPDFPAGEVQSQPKISEWERSFASGGDPVNPAAGSMLEPNGGFGGDPLLQDILMYWGKPF