MATLTNFLSGPPSALSTFTKIVPSSSTSTLFLFARPRYTAPKIATFWPNLAPKAAATPASGTQKRKAPSDERVKQVHCIDEFDDALQTAKNKLVVVEYAASHSYHSRKIYPFMVDLSRTCNDVEFLLVMGDESEETKALCAREKIEKVPHFSFYKSMEKIHEEEGIGPDELIGDVLYYGDNHSAVVQLHCREDVQALIDVHQKDGKLIVLDVGLKHCGPCVKVYPTVVKLSKQMTDTVVFARMNGDENDSCMQFLKDMDVIEVPTFLFIKDGKISGRYVGSGKGELIGEILRYQGVRVT