MKELKCPNCGNFFTVDEADYASIVSQVRNAEFEAEMERRIADLHKQHQTEQQVIEANALNKYQQELNKKAEEQIRMEKDWQAAIAQKDAELVRLQSELNVVEQKKQSELSLAIAGKEKEISDLKSAIRDKDSALEIAVLKEQQKAQEDIKSKEAEIALLKASAELDKQNATIQENALKDRYEARLKLKQEEVDYYKDLKARMSTKMIGETLEIHCSTQFNQMLRPMMPNAYFEKDNDASGGTKGDFIFRDFGEDGTEYVSIMFEMKNEADETATKHKNEDFLKKLDTDRRAKGCEFAVLVSLLEPDNELYNGGIVDMSYRYDKMYVIRPQFFIPMITLLVQTSKKGLEYRQQLAIAQKQSIDVSNFESQLEDFRERFGKNYRLASERFKTAIDEIDKSIQHLNKIKEALVGSEYNLRLANDKAEALTIKKLTRGNPTMKAKFEEARLAEE