MPPRRSHQKSRRGCLTCKYSHIKCDESGPPCGRCKLRATTCEYVSPGLGLRPPQALPFNHDDSLPTKHSPEQEHLEEPLFPKDHGLLELQLMHQWSTVTYKSLRSKVAGDDYIWQIAVPRWSLQHDFLRTGLFALSAFEVASRSTGACRAKYLEAAVEYQTLALSDFRHRLQHQGIDPESCETVLCFSLILMVLALASSQFISDLAGDRQSDSMVLNTITHFELLRGCGTVLGDNAEQYLAENSYAQRLTRFEKLTRTPLDSDTAVAMSKLNSANERRIISTVGDSYEHRAQHVAYFEACKKAITLLEECFAKCVGHDDDHQGYILGWLNMAGEEYVHAIKGNDRVALLVLMYWGSLVEKLSHQVWWARDFGRLLVEEISGTLCGGADALTKDIISSARKMIVQQSDVKADAA