MDLDKSTSTNASLKKLQEDGSLPGRGTAEREVGGTEPQPVLGRMVTVEDFILCGFLHPPSEFLLFVLNFYGLSLLHLNPNSIAFLSIFTHLCEAYIGDGLKSRYIPFQCPSSRSKWRGRSFYLQIEDSDPVFVVPEEQPDKVPSWTTKPALTPSLQSFIDIVDDLRERGLSGYEVAADFIGRRIQPLQARAHAAFDYSGPEDATRVSPRGLNSATVERRVSQLMISGPTTASNVPVPLCEKGAAERDAAINALHLTDIIELLVDHQVATSLKEKVAKEASNAAATAATTSGGDVPKKGRKFSSVVGHRRKTPTPLITKGIAELDDTVEIVVELIRLDLPATWLRQAPAS*