MASAKIQPLPHLSPGEVSLLELAADDPRDVISLSKKEALILRLYDQIQEQELETALLKEDLESSSGDNPDEQLAVAERELLEARATYTVKKKAVGTVLMTDPTLKAVHLRATSPAERALLPLINRRDVLSLAYENLTTADNATLRELSNVEVQNLQLNQRNQELVGQLLDMTKDDMSWREDLQDEDLRAQLEELESERRKSRARWETMKSIASAIVVGSGVNWAEDDSLTALVLDEHDD