MAHLPNPSLQVTADHQLKQVEASILSPGPGEVLLHVKCTGVCGSDVHFWKTGAIGTLVVEGDCILGHEAAGIVLSTGQDVTTLKPGDRVAIEPGVPCNKCFLCSEGRYNLCQEVQFAGVWPYHGTLQRYKVHPARWLHKLPDSLSYAEGALLEPLSVVLHGIRVAGLSLGRGAVICGAGPIGLIALAAARASGAHPIVITDVEPRRLEFAREFVPSCQTYRVDPTQSPEENARGIRALFGLKGGAVPDPDEYSAPPVVLECTGVESSVCTAAFTARRGGIVVVIGVGKSTMNNLPFMHLSLAEIDLRFINRYRDTWPAGIACLESGILPDLKKLVTHVFPLEKAIEGLTLASDPRNGSIKVQIVDEVDISP