MSGKLVLVTGVTGFIGAHVAEQLLQAGYRVRGTVRSMEKADELIRLNPGLKDKIEFVIVKDVSASNAFDGVLKDVELICHIASPFFVENVTDNKSQLLDPAVKGTLGILEAAQGVKSIKRIVITSSFAAVGNFQIDPHNNKVYTEKDWNPITYEEALTTDNGIVAYCASKKLAEEAAREYVKEKKPSYDICTINPPYVYGPPIHPMKNMDSLNTSNQIFWKLIDGSKEATPFYYYYVDVRDVAAAHVFALENAKLSNGRMLVSKGVFTTGDICKVLRKEFPNKSDVIAEPVDITVDPSFFKLDNSFSKSLGFKYHSDEECYVDTAKKLWERAEEFK*