MESQGRDTRVALISGLTPEEETSIILSTYKHVLYNEVVHDLTCSSSSTIPHVAEDPCLTCGRGIEDCLGCNLFTPPDENMEKEKKKNKKKRSRYRGVRQRPSGRWAAEIHDPKKRARVWLGTFDTAEEAARAYDKKAIDFHGDRAKLNFPFSPYDPPPHQTMLEGQQQQQQQPQQHQMMPGTLPLMPWNWEALGDMAFEGSTWEALGEEEFQNWVKISHNEYAIAASSTAPSATTSQIQGHDQGQYFP