MGEEAVHFSVVDAKDCKQSAFEVGDKTYVICRSDDDLKTSAVKIHDKLTQTWLSPTILGEQPLLTKSQSVIPVSDEKILVIEKGVPLNESIWFLEIDTPFVKQQRKIKETEVVSWSKGVIGVGQKPVVISGPSGVGKGTLIAKLMKDYPSKFGFSVSHTTRSPREKEIDGVHYHFTERIKIEKDISEGKFLEFAHVHGNVYGTSIEAVESVTDEGKRCILDIDVQGARSVRASSLEAIFIFVCPPSFEELEKRLRARGTETEEQIQKRLRNAQAELDQSNEPGLFHHLLVNDDLETCYENLKKLLSLDDDQEDSDDFCKFKKYFYFHCVLMLHCVFSDGGSHYPSVNKEDKETASYSIVSKTDSEILLQSETNEGKNGAIHLLALDLSSLSGGAPGRTRGLKIGSVNSF*