MAAAAAGPGAWAAQEKQFPPALLSFFIYNPRFGPREGEEENKILFYHPNEVEKNEKIRNVGLCEAIVQFTRTFSPSKPAKSLHTQKNRQFFNEPEENFWMVMVVRNPIIEKQSKDGKAVVEYQEEELLDKVYSSVLQQCYSMYKLFNGTFLKAMEDGGVKLLKERLEKFFHRYLQTLHLQSCDLLDIFGGISFFPLDKMTYLKIQSFINRMEESLSVVKYTAFLYNDQLIWSGLEQDDMRILYKYLTTSLFPRHIEPELAGRDSPVRAEMPGNLQHYGRFLTGPLNLNDPEAKCRFPKIFVNTDDTYEELHLIVYKAMSAAVCFMIDASTPLTLDFCRRLDSIVGPQLTVLASDICEQFNINKRISGSEKEPQFKFIYFNHMNLAEKSTIHMRKTPSVSLTSVHPDLMKILGDINSDFTRADEDEEIIVKAMSDYWVVGKKSDQRELYVILSQKNANLIEVNEEVKKLCATQFNNIFFLD