MVHLSTILGFCWYLEHLTEESLMLRASPGREQQCGASSHPGGRCLEPKRTRRQKFRDQGGPSRDSLQRSQIVALLRRIPALHFDRELVSLRNHAELQQFVYRDCRGVARHDERCSEDELSGELPPDVMWPFSAVSELGEKGIFRVDWSVIPATADPFRGFGYKAPALTTRKILRREGGGHRCGGGHYDDTGEGEKDRLGRGARKRSQVESIATALKFLNLSPGSVVVDFGSGSGALSLPLACLFKELTFICVDYKLESLRLLAMRAQAAKLANLTTWQGRIEDYMEPFDACVALHACGHATDLALMQALRWRAGYVASPCCVGKLQFAVASSSFTGIVDEVEKPECSGEEIVGSFSKPLSPKQLEHCLTYPRSNWLRSVITTEDFLLLARTADWSSYDYDSWTSRLHSMCKIMVELDRNLASQDLGYRTSLLALADQKAGAIGVSHILVGKPSMKAH*