MSVSLNALKNYVRTPSSQNQAEDTVLLHVSHSNLRSKFAELRFDLHTTIGNVKEKLRSHTGSAVESMHLQLYDDGGAKLCDLAEDHRPLGFYSPLDGYRIHIVDLDPTSLSAGGWLEDTSLVEKYTISEDSYNKRDDTFRKFKEKRLAEDPTWTLQKEMARRRGLPVPQESQPIDDDHMKDVADGIKIGDRCEVDPGGKRGEVKYVGRAETLAPGFWVGVQYDEPVGKHDGLVKGKRYFSCPPQYGSMLRPDKVKVGDYPERDPFEDDDEEI*