MDMKQVLVTGGTGFIGAHIVDNLLKLGIKVKLATRNIEKAQQFAKKRPQFSSLIEPVQITDFTSKSTENPFINAVKGCDGIIHAASPLSYDVKDVEEELIKPAIHGVRVVLEAAVTEPRVKRIVLTSSFASVMDVSRGSGPGFTYTGADWNPLTYEEACEADAIIGYRGSKKYAELEAWNFIEKEKPQFDLVTFCPPMTFGPVVHPVDKVEELNLSNDMLWQVYSGVDPLPVARVSVWVDVRDLAKAHVQALVRPSAGNKRYVPSAPDKFSYALAAKIMKDHGLGDRIPDKLISKQDLNPIGYNLDHEAVTKELGVEFHSFEQCVVDSIRQFRAIQQGPL*