MGSLFEDSANGYHANGFNPSDTAGKVITCKAAVAWGPKEPFVIEEVQVDPPQKMEVRIKVVCTSICHTDLSAWIGENEMQRAFPRILGHEAAGIVESVGVGVNDLRPGDHVVPIFNGECGDCNNCNSNKTNLCNKYRVNPFRSVMVSDGNSRFSTRDGKPIYHFLNTSTFTEYTVLDSACVVKINPNVPLKKMSLLSCGVSTGVGAAWNTANVQKGSTVAIFGLGAVGLAVAEGARVRGASRILGIDINPEKFSKGKEMGITDFINPNECKKQVHEEILEMTGGGVDYSFECAGKGDVLREAFLCTHDGWGLTVILGIHTSPRMLPFHPMELFNGRRLVGCVFGDFKGKTQLPDFADKCIQGGLNLDGFITHEVPFSEINEAFQLLADGKSLRCLLHL