MKEKAAHEFVESAKLDPSRADTFIYLGHYYRELAKDLRRAVRCYQKAVALDAENEATGEMLCDILDHGGQFSMEKNICEEASKKSPRAFWAWRRLGFIQVAERKWSEAISSTQYGLRGYPTDSRLWEALALSYKKLGMLTAASKAFGRAFDLDNSSLFAALEMGAIDLALSAFSKVFCSSTAYREALRISPGELIAIHGLVSSLLGQARECFTQGAFWWCATILKEAIDLAIGSRSMYGHLVAIWKHLGDASLMYAQSLPFESADPQRSWQEAVDSWYSERVDAANNAVHAYRRAIHLLPSEGSLYRDLATAMEYTLNLKKPSRPSQTRWFETEIIVCCGLQHDGSNADMWVSLALVTQHKGLRQHALIQALRLDANHAIAWAYLGQLYLSLGEQVLAQQSFDRARSADPTLSLPWAGMALIHYNLSQRTTSKDQALEAFASCSCAVQLSCVNLALQHASQRQPLQAAAHNLRGLSCESRKDYMPAVVAYR