METVVDKDVLKSSGAELLPDGRRGLRIHDWEIETLRGTILTSLAVEEWEKKLKTSHLPEMVFGENALVLKHLGSNTKIHFNAFDALAGWKQEGLPPVEVPAAAQWKFRSKPSQQVILDYDYTFTTPYCGSEVVEKDKETVEAKANPKGEATLQWENCEDQIDLAALSLKEPILFYDEVVLYEDELADNGVSLLTVKVRVMPSSWFLLLRFWLRVDGVLMRLRETRMHYRFGEDEAPTVLRENCWREATFQSLSAKGYPVDLAVWSDPSSISQRLPVIKHTTQKLKIPSKV*