MKKETKPRVVVIGGGTGLPVILKGLKKKDIHLTAIVTVADDGGSSGKIREQMDVLPPGDIRNVMLALSNVDPRVVDLFQYRFAVDGDLSGHVIGNLILTALSQLNDSYVDAINVLATVLKIRGKVIPATDQPLILNAEMEDGSIVHGESLIPLQGKHINRVYIEPENVKPYPTAVEAVKEADLIVIGPGSLYTSILPNLLLTELADEITASKAPKVYITNILTQIGETDFFSDADHIKVIHEHVGKSFIDKTLINTTTVPKELLFPEDVAQVEHNAKGMEELGVEAIYQDFLSTEDGLVRHAAEKVADALLAMLPNQTNEKE*