MKVVRVSSHLVQPEASTGPRIVIPFSSSDFIVPRVHVEVLYAYQAPAPSTELLESSLAKVLNEFREWAGRFCKDENGRSAIELNDEGAVLINAEADGALEDLMPFNPSHQLLELIPINRGVPELLLIQLTRFACGGLALGVARHHQVADGEAASEFMDAWARIAKGMPLASSPTHDRSILMARDPPQPVFDHIEYRRPAPKADAETPKDYPDLAIRKLHFNRELLKKIKERAAEDAAAEDGFYTTFESLLGHLWRCITRARGLEEGEMETRALVAVNGRRRLKPSIPKEYFGNVICHACPHTTTKALLQQPLSFAAGLVHKAILRVDDDYIRSALDFIELQQQNPLPMARTNTTVLRPNLSVTSWVNLPLFELDFGSGTPLFAGNPFIPFEGLLILAPSYTRDGSIDAVIGLFEPDMAKLEEICFKLE*