MKTGTAVAQKDGRRVAMLLVAYAKRKDLWRGTRLHADILRNGLLAKSCLVAGALISMYAKCGALTVAQQVLDELPVRDLVSWTALIGGYAQHGHGEDALKCLDRMESEGHSPNEVTFTCILKACGTIVALSKGIQIHNEIVRRGLLQKNVVLGNALVDMYVKCGSLVKARHVLDGLLFRNVITWSTLIAGYTKQGHGQEALKCFDQMQQDGHSPNAVTFTCILNACGDVGALEKGEQVHDEIVRKGLMKENVLLGNALMAMYVKCSALLKAKLVFDKLQVRDAITWTTLIAGYVQQGHGREALEFFDQMHRKGCYPNSVTLISVLKACASIGAIDKGEVIHNDITKEGWLGKDIAVGAALVDMYAKCG