AASNVFQCGNFAVLVDLHVSPQGSNKDTSWFSEQKKEEVCLLLKETINSRVKEYLGVRKQRKPSNAEFTRSSPLSLKGYGFQITAYFLKRGIPLRCLWGARNTELQVFPDRFVVCVSQLAFGHNHLASQNEELTERALHGVSDYFAECAESPLPPRAKLQRNVVREIVKRSKTKSSIVSKSQTSRDTVGTSSDSVITEIARRRSDGQASTSRLSEFTGQAEDYIKAAESHWGLPVQKLENVNQPQPEDTSSQHRLHPGEWLKTGLVSRSLVWSRESASPGPKQSPRAARTQQKRRDCGSVGDFDHRKRVSLGSDQLVPREVIVEKCKAVSTLPALELSDPGLLLKQDLAKTTSKEELRVLENLSRHLRKNNPGQAQQTGSATDPERQRSLYNAEQPDQEEKEIGRGR