MGLMPHFYWSIHSGEKRYTCEHCTKGFSSKFKLVRHMVVHSKVRDWECEACGTGFRRKDHLEAHLRQHCGERTVFPCQLCSKVIYSV