MLKDLNLIGGMTNKDWLDQVHDEMRDNGITQGQLADMANYSRSHLNQLLGRKKPLNDKARLELTLALRALTGQNNLDVCIDYLGVTFKTHDYEELINELFQISPTHFNLHEGAHYGYSASLICGEIKMMLSPYQDVDAEGYNPKDDSGTMIELKGQGCRYVESYLRSQNRTWYDFLETCIKLECHFTRLDLAINDRNGLLDVPTLIEKCDRDEFSSRFRGFRDNRTKQWHASGRTLYLGSPQSEVNFCIYDKAFEQHQKHPEIAIEDQPIRTRFEVRLRRERAATAVEHLLATRDPEQVVFGIINQYLRFLTPSHKPRSEWALDPRWAAFIGNNRDKLRLSTNPEPLNYDHITRWLRKQVAPSLKMLQLIDQYNNTNELKAIIDSGKLTQRHWDVIHHFQHQRNGILTDSKQREKSKKSDYADQSK