MASGEGKGETVLVTGASGFIGSTLVRRLLDRGYNVRAGVLNPGDKAETDHLLALAAGAGEGRMSIFRCDLLDGAALIDAARGCAGVFHLASPCTVDAVKDPQNQLMVPAVEGTLNVLRAAKEAGSVRRVVVTSSISAIVPSPGWPAGEVRDERCWTDIDYCEKNGVWYPASKTLAEKAAWKFAEEEGLDVVVVNPGTVLGPMIPPTINASMAMFRRLLEGCTEEYADFFMGPVHVEDVALAHILVFENPSASGRHICVESISHWSDFAAKVAELYPNLNVPKYATIQIPSHTFFFSFHVGLWDSGRAISGLPEDTQPGLVRAEVGSKKLIALGLQISPVEKIIRDAVESLKSRGYIS*