RADPALGPPEVRITGAGADRDTLLRTGNRLRAFARSIHLPFHFTPLLLSCAASTHHVAGTSTTPSTAVTSLELHPDETLAVNCVLFLHKLGGQDELAAFLKWVKAMAPAVVTVAEREASGGEIDPIDELPRRVGVAMDHYSAVFEALEATVPPGSRERLAVEQEVLGREIEAAVGGTGGRWWRGLERWATAARGTGFAARPLSAFAVSQARLLLRLHYPSEGYLVQESRGACFLGWQTRPLLSVSAWQ