MRGLVKKLVSRSLSVAGKWQNQQLRRLNIHEYQGAELMGKYGVNVPKGVAVSSLDQVKKAIDQVFPNESELVVKSQILAGGRGLGTFKSGLQGGVHIVNRDHAQDIAGKMLGQVLVTKQTGPLGKVVTKVYLCEKLSLVNEMYFSIILDRKSAGPLIIACKKGGTSIEDLADKFPDMIIKVPIDVFAGITDEDAAKVVDGLAPKAADRKDSIEQVKKLYELFRKTDCTMLEINPLAETSTNQLVAADAKLNFDDNAAFRQKEIFALRDPTQEDPREVAAAKVDLNYIGLDGEIGCMVNGAGLAMATMDIIKLHGGTPANFLDVGGNASEHQVVEAFKILTSDDKVKAILVNIFGGIMKCDVIASGIVNAAKEVSLKVPVVVRLEGTNVEQGKRILKESGMKLITADDLDDAAEKAVKALAN*