MEKLTNVQAQQEEEEEEGPLSVTKLIGGSITAKDIKLLQQASLHTVESVANATKKQLMAIPGLGGGKVEQIITEANKLVPLGFLSARTFYQMRADVVQLSTGSKELDKLLGGGIETGSITEIFGEFRCGKTQLCHTLAVTCQLPISQKGGEGKCMYIDTENTFRPERLAAIAQRYKLNESEVLDNVAFTRAHNSDQQTKLIQMAAGMLFESRYALLIVDSAMALYRSDYIGRGELAARQNHLGLFLRMLQRLADEFGVAVVITNQVTASLDGAPGMFDAKKPIGGHIMAHSSTTRLYLRKGKGETRICKIYDSPCLPESEAMFAILPDGIGDARES