MKRKKKKGVPKFQLKQLPIGAVGECYGRWIYIRNLLSRFNVDLLAHCSDYPIYCNFCPYITNHGLGSRTFNGSHCWYRTHPHMLELIFHRRMLEDPWLTASPAFADAVFLAYYSSVIFPMS