MLGLAAFNGSTMKEPFKFFRPWEDTIPPVRLLYYAGKLVQHCGILAMLIGFARNLANPGVANKTAIKAGEMPSDKPVHVCDVPNCGKTYKKTSHLKAHLSDIFVHILANDDTRVLCAEEALPVPTT