MASFLSRAAAVSLLAIVLVLTAATSTSPAAAAARFPEEARPTRSGYLNVTSTNSLYFAFYEATDPVTTQPAAVPLLVWLQGGPGCSSLIGSFAELGPYLLLDSTSALARNDNRWNRRFGVIFIDNPLGAGFSAPASGDDIPTDERTIAAHLLAALQSFMALDPAFRARPLFLTGESYAGKYIPAAASHILDANAKLTDDRRVNLQGIAIGNGMTHPVAQVTVHADQAYFAGLINAEQKAKVEEMQDKTVSLIKSKKWAAARRERNRIIAFLKNATGVATPFNYAREKGYPTRPLRDFLNTGEAKAALGARSDVEWARCSEAVSAALADDIMRSARGDVEAVFLAPDGVRVLLFQGVFDLHSGPASVEAWVRELAWPGLGAFLAAERAVWRLGDEQLAGYVQRSGALANAVIVGAGHMAAGDNRPAAQAMIEGWVLQTGPFDGSGQRVVGSLF