MSQEKQWTEVFHAIDKDKNGFLTREEIAQCLKEVGVCPNVADKIIKETDMNSDGKISLEEYLNALRKLPPREKCVARWNEVFQSIDKDGSRKVSIKELDEFLKSSGMDIDQKSLHNWMTQNDKNKDGELDYDEFLAYVRQTYK