MRHLPTNNYHCEETCKSDKPFKKAARSKQSLFREEYLKVGFDPSNRFGKYGAFLLPEDADAGLNFYEGFRSDILHLIRKRYPKLTTAQHAGLYANMLRSEHIPWNVFVPMKADLQAAAKVFNDIIGEPLIDVITDIRIEWAPEKTKCLNDNTSFDAYIEFLHDGQLGGLGIEVKYTEEGYHFGGKEKREVMDEKSQYAIITRSCGLYKEEIASKPIRETSLCLNKFRQIWRNHILGESMVMNKMVERFYSVTLYPCGNPHFTKVLPKYREFLTDYGLSTFKFITFESLFDLLKVHYPKESQFQNWIEYLQTRYPF