MGLPWIGETVQFYQAQVKNRLYHEFVLPRLAKHGSIFKTRLMGEPTVVVIGAEANRFFLSNEFKFVISSWPTASVELMGKDSIMGKGPELHHWLRGAFASCLNWAALEALAPKVCGLVTAHLDTSWRGRDSVHLFHSAKLLAFSIVCECLLGIKAEKGLVETFERVLGGVFAVAVEVPGSKFWKAKRARKEIGKVLRGVVRERKEEMERGLREEEEVMLLSRLVLGLVRGEVSEEEVVDNVVLLIFAAHDTTALAISMIFRMLGNHPHCYDRLLQEHVEINKAKRDGESLTWEDVQKMKYTWQVARESMRLFPPIFGSFRKAIVDIDYKGFTIPKGWKVLWTMYGTHYDPHYFPQPEIFDPSRFEKPMPPYVFIPFGGGQRSCAGYQLAKLNILIFIHYIVTRFEWSLLDPHEPIVVDPLPFPSKGMPIKIYPKLL