MMMPQNGQVTVPPGFRFHPTDEELLYYYLRKKVAYEVIDLDVIRDVDLNKLEPWDLKDKCRIGSGPQSEWYFFSHKDKKYPTGTRTNRATNAGFWKATGRDKAIHLSNSKRIGMRKTLVFYTGRAPHGQKTDWIMHEYRLDDVTLEAQEDGWVVCRVFKKKNHQRDLQPEEVIEEDHYSHMKATGQSSFEQKHNFQMQYHDIGFDNTMHLPQLLSPESNVTPFLPQISLNSMDIECSQNLMKLTSDGGGIVQQERLNGDWSFLDKLLASHQNLEQLCQSRLNPTSQNIGSSVQRFPSQYLGCGTNFLKFPK