MSKIITVFGATGQQGGSVIRTILNDPELSKQFKIRGITRDASKPEAQALAKQGADLNSKESIRSALEGSHSVFLVTIPAWGVPGSDAELVHGKNVADVARELDVQHLIYSSLLNVTKTTAGRLKNVHHFDHKAQVEQYIRSLGVPATFVLPGYFMTNYTAVGLLRKGENGVWTVAYPVGKEAKFPLIDIAADMGKYVAASLKNRSETLGAQILVAEDYYTPTRILEEFEQVTGQKTQFVQVDSETYMSFMPGPIGQEMLENHLFIGNPGYFNGRSLNESKDLVAKAGYKLTSWKEFLQQNKASFA*