MAKSQLDVLKALDQAKTQWYHFKAILIAGMGFFTDAYDLFCISTVTKLLGRIYYFDPTNSNSPGSLPLHVSAAVNGVALCGTFAGHLFFGWIGDKLGRKKIYGITLILMVVASIASSLSLGSTAKSVMTTLCFFRFWLGFGVGGDYPLSATIMSEYANKKTRGAFIAAVFAMQGFGILAGGAVAMTVSAVFKSMYDLPAHQDDPENWTDSRVNADYVWRIILMLGAVPAAFTYYWRMRMPETARYTVLIAGDEEKAAADMSKVLNVKIAVDQARVEAIARTGPAFGLFSKEFCRRHGLHLLGTTSTWFLFDIVFYSQNLFLKDIFAAVGWLPPATTMNAIEEVYQIAKVQSILALCSTVPGYWLTVAFVDHIGRKTIQLMGFFFMTFFMLSLAIPYDHWRGKVCPSGFCGGNQTGFLVLYAFTFFFSNFGPN