AKARGRRQRLVWSSQTAILQASFEENPYPGISRREELARAIGIPEDRVQVWFGNKRCLRRRRGGRGPRPRPSPRRGRPAARRKRTRITAPQVSLLAEAFEKDRYPDFQAKSELARRTGLDESRVHIWFQ