VLGVPLLTPVTWALTARKTHLGERKRTTSVLQKQTLASGGRVFEELPCVGLKTSTKEPECRTGQVPGLLEERSPLEPEVISSLLDMGFRAQARGLLRVHPGNSPRQLLGIIQFILLGLNPEPVCVALKKSPQLLRLPVTQMKKRCSYLRRLGLEEGKLKRVIYCCPEVFSMRQQDIDAIVRVLKEKCLFTVQQVTEIVHRCPYVLREDPGELEYKFQYAYFRMGIQHPDLVKTELLQYSLTKIKQRHIYLERLGRYQTPDKKGQTQVSNPPVKHILRVSEAEFLARTACSSAEEFEVFKQLLAREEEEELEGGISDDETAGVGRDDEEDKEQ