MASGEEGKGETVLVTGASGFIGSTLVRGLLGRGYNVRAGVLDPDDRAETDHLLALAAGAGRLSFFRCDLLDGAALLDAARGCSGVFHLASPCTVDPVKDPQNQLMVPAVEGTLNVVRAAKDAGGVRRVVVTSSISAVVPNPGWPAGEVVDERCWTDIDYCEKNGVWYPASKTLAEKAAWKFAEENGLDVVVVNPGTVLGPMIPPAINASMAMFCRLLQGCTEEYADFFLGPVHVEDVAMAHILVFESASASGRHLCVHSICHWSDFAAKVAELYPDYKVPKDIVLCCFTCRFPMDTQPGLVRQEVGSKKLTALGLQITPMEKIIRDAVESLKSRGHIS*