GVQWPPLLQAIAERADPALGPPEVRITGAGADRDTLLRTGNRLRAFARSIQLPFHFTPLLLSCAASTHHVAGTSTTPSTAVTSLEIRPDETLAVNCVLFLHKLGGQDELAAFLKWVKAMAPAVVTVAEREASGGGIDPIDELPRRVGVAMDHYSAVFEALEATVPPGSRERLAVEQEVLGREIEAAVGSTGGRWWRGLERWATAARGTGFAARPLSAFAVSQARLLLRLHYPSEGYLVQESRGACFLGWQTRPLLSVSAWQ