MATSVIATPELKRFVVDEGHGVKGVSDLKLKTLPELFIQPVERRLDVTKVLQDELIPVIDLSNYEDPEVMKSICYAAEKWGFFQIVNHGIPLNIIDGVKDATHKFFELSTDEKKKYSSQNSPSKNVTILTSFNPEVDKAYEWKDHLSCFYVSDEEALEFWPSVCKYQLLEYLKTSDSLIKRLLELLIKGLGIPKINEKNKPILMGAKSINLNYYPICPNPELSIGASSHSDVSTLTVLLQDHNGGLYVRKLDSDNWIHVPPVKEALTINIGDALQIMSNGRYKSVEHKVVANGYENRISVPIFVNPRPTDVIGPFSELINNGEKALYKQVLYSDYMKHFFKKSTNGKETVDFAKI*