MGDLHSANNNVEAHISAVIFDLDGTLISTEHLTKEILKEFLAGYGKVPDKEKEKKRLGMAQKEYAIGIVNDYDLPLTPDQYIEAIMPFYHDKWLEAKALPGANRLIRHLHKHGVPFALASNSKRKNIDGKVALQEGWKESFSVILGSDQVKSGKPSPDIFMEAAKQMGADAARCLVIEDSVIGVKAGKAARMKVVAVPSFHSEFDQYSIADSVLRSLLELKPELWGLPPFEDWVGNALLVEPVSFRGLYRNGLLHDFTDDGPSALPDQVFGLYFGWAKLEAHKIIKIVLGSGWGHGCCSSKRKMQACIVDSSDEQIQECKMEVVIVGYIRGSRDEGKSDKIEILEEDKSIANAALNRSEFSLSAFQSLFSEVAL*