MSGGQDLQLPPGFRFHPTDEELVMHYLCRRCAGAPIAVPIIAEIDLYKFDPWQLPKMALYGEKEWYFFSPRDRKYPNGSRPNRAAGSGYWKATGADKPVGSPKPVAIKKALVFYAGKAPKGEKTNWIMHEYRLADVDRSARKKNSLRLDDWVLCRIYNKKGGLEKPAAADQKPPLMGGYGAAAMASSPPEQKPLVGSGMAPPAFPDYAAYYDRPSDSMPRLHADSSCSEQAAVLSPDQFPGGGEVQSQPKISEWERSFSTTTADNPASAGGGLGLGGDPLLQDILMYWGKPF