MSATNGSAAAAPSKKNIGVFTNPKHDLWINEAEPSLESVQKGSDELKEGQVTIAIRSTGICGSDVHFWHHGCIGPMIVREDHILGHESAGEIIAVHPSVTSLKVGDRVAVEPQVICYECEPCLTGRYNGCEKVDFLSTPPVPGLLRRYVNHPAVWCHKIGDMSWEDGAMLEPLSVALAGIQRAGITLGDPVLVCGAGPIGLITLLCAKAAGACPLVITDIDDGRLKFAKELVPDVITFKVEGRPTAEDAAKSIVEAFGGVEPTLAIECTGVESSIASAIWAVKFGGKVFVIGVGRNEISLPFMRASVREVDLQFQYRYCNTWPRAIRLIQNKVIDLTKLVTHRFPLEDALKAFETAADPKTGAIKVQIQSLE