MRGLVNKLVSRSLSVSGKWQHQQLRRLNIHEYQGAELMGKYGVNVPKGVAVSSLDQVKNAIQQVFPNETELVVKSQILAGGRGLGTFKSGLKGGVHIVNRDQVPDIAGKMLGQVLVTKQTGPQGKVVSKVYLCEKLSLVNEMYFSIILDRKSAGPLIIACKKGGTSIEDLAEKFPDMIIKVPIDVFAGITDEDAAKVVDGLGPKAADRKDSIEQVKKLYELFRKTDCTMLEINPLAETSTNQLVAADAKLNFDDNAAFRQKDIFALRDPTQEDPREVAAAKVDLNYIGLDGEIGCMVNGAGLAMATMDIIKLHGGTPANFLDVGGNASEHQVVEAFKILTSDDKVKAILVNIFGGIMKCDVIASGIVNAAKEVSLKVPVVVRLEGTNVEQGKRILKESGMKLITADDLDDAAEKAVKALAN*