VNNLYRELAPIPGPAWAEIEEEARRTFKRNIAGRRIVDVAGPTGFETSAVTTGHIRDVQSETSGLQVKQRIVQEYIELRTPFTVTRQAIDDVARGSGDSDWQPVKDAATTIAMAEDRAILHGLDAAGIGGIVPGSSNAAVAIPDAVEDFADAVAQALSVLRTVGVDGPYSLLLSSAEYTKVSESTDHGYPIREHLSRQLGAGEIIWAPALEGALLVSTRGGDYELHLGQDLSIGYYSHDSETVELYLQETFGFLALTDESSVPLSL