MSGIILHSLFRNDCRCHASYSFDKRIHDRVTIAIIMTVISAVSLIIALIPAIIMATPIGFIWAGIFGGIALALFVFAILTNYLRTNIPEGLKKVFKENYPPDFCSFIEKNQLTVQEIRLLLNALEEAGADRDISFHKYSVALPPKLKTALKRYGISEFVDGLEQGDLVSLDSVLIKNCPLYWLRKFIKAAPEFPVRGIIDPSYEEVASYWLGRSGGCRNAGTVFSDNVYFISQKIQKEDFEKLSLCIQSNDWLNEELVAEKHRIAEACLELKKQTLEDNAGIDVANFFKEIENSLLELCTHGVSWGQLNLISSMNSDEWNFLCALDGNKQGVQRFAVPCLEEVSDERHHLYEPMISLVTWRDIRGLGLDVEALLNQQIRDPQDRLVKYFTRQSRYHRAIDLVPKEALERLPRYTLDFSTGNRVG