MPQPTQAQSSNQEDRLLLAIQALKEHQFKSVRAAALSYDVPRMTLSRRMNGMASRRDSIPNLQKLTPYEESALVRYILDLDSRGFPPRPQAVQEMADLLLSERGESSVGKN