MVVSTEPVVYPDCDGLPMSDNTEQFRWIVYIKEGLEWLFAGEPDVFVAGDLLWYPIEGDNKTRQAPDALVAFGRPKGKRGSYRQWLEAGIAPQVVFEVLSPGNSVREMTRKFAFYQRFGVEEYYLYDPEAGALDGYVRRGGVLEGIESMSGWVSPRLGVRFDVDAGGQLQMWRPDGTPFESYGEIAARAEQERQRAEQERQRAEQAEQRADEERQRAEQAERRRALSLVLRLLTRRVGTLEPGVSERVGGLPDEGLNALAEALLDFGCAADLQSWLDGRPTG