MKLTLGKIHIQDIVFSDETKLENGVLHVNAQEYEQMVLEDEKIATVSFDIAKPGESVRITPVKDVIEPRVKVEGPGGIFPGMIADVETVGSGRTHALSGMALVTAGPIVGFQEGIVDMSGPGADYTPFSKTLNLVMVCTPVEGIESHDYERAVRMAGFRVACSLGELGRDVEPDEIEEFETPDFVEGMNQFAGLPRVAYVQMLQSQGLLHDTYVYGVDAKRILPTILYPTESMDGAIVSGNCVSACDKNPTYIHLNNGVVRDLFAEHGKTLNFVAHIITNENVYLADKERSSNQTAKLCRMLGLDGVIVSQEGFGNPDTDLIMNCKKIEAQGVKTVIITDEYAGRDGKSQSLADADAAADAVVTGGNANQVITLPPMDKVIGTLDYVNKIAGASADTLQEDGSLVVELQVITGATNETGFNMLSAR