MSGGQDLQLPPGFRFHPTDEELVMHYLCRRCAGLPIAVPIIAEIDLYKFDPWQLPRMALYGEKEWYFFSPRDRKYPNGSRPNRAAGSGYWKATGADKPVGSPKPVAIKKALVFYAGKAPKGEKTNWIMHEYRLADVDRSARKKNSLRLDDWVLCRIYNKKGGLEKPPAAAVAAAGMVSSGGGVQRKPMVGVNAAVSSPPEQKPVVAGPAFPDLAAYYDRPSDSMPRLHADSSCSEQVLSPEFACEVQSQPKISEWERTFATVGPINPAASILDPAGSGGLGGLGGGGSDPLLQDILMYWGKPF