MDFLSKAPPISLVVTAAKVLLALLVFKVCFFYLGGRWSVRKREYHPIAGTTIQQLLNFSRLHDYFTDLAYRHKTFRILTPGTWEVFTVDPANIEYILKTNFENYAKGRHQYNILKDFLGEGIFTVDGEKWRHQRKLASYDFSTRALREFSSTVFQINAAKLAQIVSEEATSNQAMDIQDLFMKSTLSSIFKVGFGTELNALQGLREEESKFNKAFDESSALTLWRYLDVFWKIKKLLNIGSEAILKENIKVINEFVCKQIRSKKDHMSSWQLDSKEKDDMLSRFLVLQQQDQENMNDDYLRDIILNFIIAGRDSTATTLSWFFYLLCKNPLVQKTISREVEEATQANNTRSIHEFAEALTEEALNKMHYLHAALTETLRLYPAVPVDGKICLSDDTLPDGFNVREGDMVAYLPYAMGRMKFLWGDEADVFRPERWLDKEGIFQPESPFKFTAFQAGPRICIGKEFAYRQMKIFVAVLLHFFTFKLMDENKAVKYRTMINLHIDQGLYLHAYHR