MKELWIKSGDCTSKLLFSKVEKRQKRNEVLRLKDRQGIFKEGQDNVQQLEVDNLKMVFKSDDPDIDYDEVDYVLQEMELPQLSTNDISRLTSPFSTVEITKAMFDMNGSKSPGPDGMSVAFFKKYWQIVGGSVIDGIQSFFRTGFLFKELNHSLLVMIPNLASPEEVNHLRPISLCNTVYKCASKCLVNRLKVSLNSLIDEPQHAFIPGRYMSDNILLNHDILLFINGRKFGGPQLAAVKIDMSKAYDRIHWGFLLHVLKAYGYPSKWIHLIYQCISTVSFKVLIDGRTSPPFRPKCGLRQGDPLSPYLFLFSMDILGRMLSLGRDTRLFQGIKLAREAPIISHFFFAYDAMIFFQATKKSCENIGVILDRYCRISGQQLNLAKSFIKFSPNTSLPQQQHFKSILRMPQVAQFGQHQGVPIDGMGSKRYHFNYLLDRVSNLITSWNGVLISQAQKPNSCKGRISWGMRGLRRAENLLLQGCAWKVGDGSNIIAGKDKWVNRNVPVFASHIRLIDAKLWRVNHFIQVSEHRWNAGLIRNSFDNSDAISILSVELPLGSESVSVPDLLYWPKNNVGNFTVKTGYAFL*