MSLPYTLLVLALDNGVGRTPAMGWNSWNTFRCEGLDEALIHEVADAMVSTGLRDAGYQYVNIDDCWMDKKRSGDGHIVVDPRRFPSGMAALGKYIHERRLKFGIYSCAGETTCEGLPGSYGHEREDAADYASWGVDYLKLDFCGMEKVPTAERQPERRYSVMRDSLNATGRPMLFSLCNWGGGRPNRWGHNVGHSWRTGRDVFAVWDEAAARKLHKLPGYLQSIMTAVEDADAAQRAVDGPGGFNDLDMLVWGMVGGLTRTEQRTHFALWCMLSSPLMLGNDPRRMSAATRRILTSKGMLAISQDPLGVAARRVWRNGPLAIWSKPLADGAHALLLFNGGETPADITVRW