MPKIRKEDTMQALKIAVIGGGSSYTPELIEGIIVRYEQLPVTELALVDVESGREKVEIIAALTRRMLKHKGLEQVAVSVHFTLDEAIRGASFVLTQLRVGQLAARAADERLGLKYHLLGQETTGVGGFAKALRTIPVILEVARKVEQLAPEAFILNFTNPAGIVTEAVSRYSTAKIIGLCNVPINMQHMIVGMLGAQESEVKLRFAGLNHMVWVHKVLQGREDVTGKVIDMLCDGKALSMNNIKELPWPAEFLRALKAIPCPYHRYFWLTPAMLAEEIAAAKTKGTRAEQVMKVEQELFALYADPQLEEKPEQLSFRGGAYYSEVAVELINAIYNNLGAEMVVNTRNNGAIHGLDDDAVVETNSIIDAQGARPLAFGPLPPAMNGLTQQVKAFERLTIEAAVHGCRESALLALVANPLVGNVTDAQALLDEVLTINRQWLTQFN*