MATDGGEKGSSGHAAAEWRFARAAAAKEEGALAVAGDKMSIRAARFKISASVDARDPRPVLPLAHGDPSVFPAFRTAAEAEDAVAAALRTGKFNCYPAGVGLPDARRALAEHLSSDLPYKLSTDDIFLTAGGTQAIEVVVSVLAQPGTNILLPRPGYPNYEARAGLHNLEVRRFDLIPERGWEIDIDSLESIADKNTTAMVIINPNNPCGSVYTHEHLAKVAEVARKLGILVIADEVYGNLVFGDTPFVPMGVFGHIAPVLSIGSLSKRWIVPGWRLGWVAVCDPNKILLNTKIIASITNFLNISTDPATFIQGALPHILENTKEDFFKRIIGLLAETSEICYREIKDIKCITCPHKPEGSMFVMVKLNLYLLEGIHDDIDFCCKLAKEESVILCPGSVLGMENWIRITFAIDSSSLLDGLERIKSFCQRHKKKNLLNGH*