MSLPYSEQHYFSSYDHFGIHEEMLKDESRTLSYKHAILRNRDLFKDKIVLDVGCGTGILSMFAAQAGAKHVMGVDMSNIIEMARKIVDLNGLSDKITLIQGKMEEITLPYQKVDIIISEWMGYFLLYESMLDTVLYARDKYLVPGGIIMPDKSTIYAALLEDGEYKDEKVSFWDDVYGFDYSPFKDIVLSEPLVDTVDLRHVISNPCQVFEIDLYTVKVEDLAFKANFDLKARVNDTAHAILCWFDIEFNKLTTPVKFSTGPHAKYTHWKQTVFYIDGQVSLRAGDEVTGSIDCRPNEKNNRDLDITLEWECKAENKGGKRFYCMK*