MHKTRLALSCLLGSLLLSGAVHAAEALVPPKGYYAPVDIRKGEAPACPVVPEPFTGELVFRSKYEGSDAARSTLNEEAEKAFRTKTAPITQIERGVSRMVMRYMEKGRAGDLECTLAWLDAWAEDGALLTTEYNHTGKSMRKWALGSLAGAYLRLKFSSSQPLAAYPEQARRIESWFAKVGDQVIKDWSDLPLKRINNHSYWAAWAVMAAGVATNRRPLFDWAVEQFHIAAGQVDSNGFLPNELKRRQRALAYHNYSLPPLMMVAAFALANGVDLRGDNDGALGRLAGNVLAGVEKPEPFAERAGDEDQDMEDLETDAKFSWLEPYCALYSCSPALRERKAEMGPFKNFRLGGDVTRIFDPAEKSPRSTVGKRD