MSLSSLPIELIYELAFELVTPDLNSLIQTSRHFCSILNPVLWDARSLVDATTSDRLHARILERLGADTSSIFHQASKTGNVHTARKLLDEYDEDPDSKTIDSIPVIVPALMAGHEDFVRLMVERGGLRNPNDKRMAIVIAIRTANARIARIILEGDGKLYEFILNPIAVDIAVSNESISAMGFLLDRGANTNNVVLQNVVYMDQKSSYDGSSLEMRPRESGRGLLMIHYR