MASGGGGGGEGETVLVTGASGFIGSCLVRRLLARGYSVHAAVLNPDDKAETDHLHALAAAGGGEGRRLRVFPGDLLDGAALLAAARGCSGVFHLASPCIVDRVLDPQAQLMVPAVEGTLNVLRAAKDAGGVRRVVVTSSISAIVPSPGWPAGEVRDERCWTDLDYCEKNGVWYPASKTLAEKAAWKFAEENGLDVVVVNPGTVMGLVIPPTINASMAMLVRLLEGCTEEYADFYMGPVHVEDVALAHILLYENPSASGRHLCVQSIAHWSDFASKVAELYPEYKVPKLPKETQPGLVRAEAASKKLIALGLQFSPMEKIIRDSVESLKSRGFIS*