MVWKLWQLNGSDLIGVKLLGEMRGVPSGGTLSTAMLSMRTKPSKGTLGFDPLYLADGKKSEFLTQVDLPKGTLHGRPGGSSRYYEEAGQKGGPWIMGPVMANAVRRTNAVLKMVPDLKYHEAMLESSDFGLSTLSTMAMGIAVYLPFTQSLWYKMGVLPEPGSGPSAEEMEKGFLTLTGYAETKNKEAKMKAVMKFYTDPGYKDTARMCVEAALALVELPKSQKAGGVYSPAAACGEGLFDRLLATGTTWEVIEL*