VHDRSGHLLLNLHLLANPGDSLLLQHTLDRLLRWLCPTLRIFHVSERASPFRSYTRLCSVAGYPSLAITFFLHEAYGEERILKVLDFFQHPPWQYHHTETCGNRTGPYLLPSRDFYSLGAGMPVWGVRPVHCGGEILRVTLYSGYDNYEDAVRLYETVLQRQAEEQKTGFCWFTLHTEPGLSLQLALKQLSPGARVEPCGSAVLQFSVEEIGQLVPLLPNPCTPISSSRWQTEDLDGNKILFQVRDCSSGARCRATACRPSQPPCPGKHTSTVSTPRGET