MVRGLLNKLVSRSLSVAGKWQHNQLRRLNIHEYQGAELMSKHGVNVPRGVAVSSVEEARKVIKDLFPNENELVVKSQILAGGRGLGTFKSGLKGGVHIVKTDQVEDIAGKMLGQILVTKQTGPQGKIVSKVYLCEKLSLVNEMYFAITLDRTSAGPIIIACSKGGTSIEDLAEKFPDMIIKVPVDVFEGITDEGAAKVVDGLALKVADRNKSIEQVKNLYKLFVDCDCTLLEINPIAETADNQLVAADAKLNFDDNAAYRQKEIFSLRDTTQEDPREVTAAKADLNYIGLDGEIGCMVNGAGLAMATMDIIKLHGGTPANFLDVGGNASENQVVEAFKILTADDKVKAILVNIFGGIMKCDVIASGIVNAAKEVALKVPVVVRLEGTNVDQGKRILKESGMALITAEDLDDAAQKAVKAAYK*