MPKLLILSTGGALAIRRALGARDDQLTVRPDLTVVIEEFANLPGSHLTPQQIFALVQRIQQVRDGYDGILVATGSDTLEEAAFLIDLLLPAGSPVVITSLPRLSTGGVSETNGLQAAMAVAATPAVAGAGALVVVDNTIYAAATIQMQFSQGPGMVTAPLGALGRVEGDQVSLRLQPVGRQQIAAPRLVEPVDLIRIGVGADDRQLRHSIADNVAGIVIETLGSGRVPPWWLPAIGEAVQRRIPVVVVSRAGAGGLGDEFGYVGAYHDLRKLGVIFAPDLSGIKARLKLMAALAVARSPAELRALFR