MRGLVNKLVSRSLSISGKWQNQQLRRLNIHEYQGAELMGKYGVNVPKGVAASSLEEVKKAIQDVFPNESELVVKSQILAGGRGLGTFKSGLKGGVHIVKRDEAEEIAGKMLGQVLVTKQTGPQGKVVSKVYLCEKLSLVNEMYFSIILDRKSAGPLIIACKKGGTSIEDLAEKFPDMIIKVPIDVFAGITDEDAAKVVDGLAPKAADRKDSIEQVKKLYELFRKTDCTMLEINPLAETSTNQLVAADAKLNFDDNAAFRQKEVFAMRDPTQEDPREVAAAKVDLNYIGLDGEIGCMVNGAGLAMATMDIIKLHGGTPANFLDVGGNASEHQVVEAFKILTSDDKVKAILVNIFGGIMKCDVIASGIVNAAKEVALKVPVVVRLEGTNVEQGKRILKESGMKLITADDLDDAAEKAVKALAH*