MNSFSQVPPGFRFHPTDEELVDYYLRKKVASRRIDLDVIKEIDLYKIEPWDLQEKCKIGMEEQNEWYFFSHKDKKYPTGTRTNRATTAGFWKATGRDKAIYSKHTLIGMRKTLVFYKGRAPNGQKSDWIMHEYRLETNENGPPQEEGWAVCRVFKKRITAIRKATERESPCWYDEQVSFMPDLDSPKGLAPDMGYHHPYSCKQELKMNYHVPRDTFVQLPQLESPKLPNSSGTMSGNSIPAYALDINQGSTLQSSTLTQEEQMHKSHQHQMNPIYNTNTEQAVDQVTDWRVLDKFVASQLSHEDVPKQTNYSNSSHGLHAPDHMNLLLRQSNKPETVGEYASTSTSSRHIDMWK