MATLHQNGGARAAEDVNGNGNGHAAAPAAEWQFARAVKDGALAAAGDRMSIRAVRFKISASVDARDPRPVLPLAHGDPSTFPAFRTAAEAEAAVAAALRTGKLNCYPAGVGLPDARRALAKHLSSDLPYELSSDDIFLTAGGTQAIEVVISVLAQPGTNILLPRPGYPNYEARAALNNLEVRHFDLIPERGWEIDIDSLESIADKNTTAMVIINPNNPCGSVYTREHLAKVAEVARKLGILVIADEVYGNLVFGDSPFIPMGVFGHIAPVLTIGSLSKRWIVPGWRLGWVAACDPKKILQETKILTSITNFLNVSTDPATFIQGALPQILENTKEEFFKRIIGLLEETSEICYREIKDIKCITCPHKPEGSMFVMVKLNLYLLEGIHDDIDFCCKLAKEESVILCPGSVLGMENWVRITFAIDSSSLLDGLERIKSFCQRHKKKNLLSGF*