MRDAMPKLNGPRGTYLRNAWYVAGWADGLGDAPQAQVFLEEPVALFRDGSGVATAIGGRCPHRFAPLGAGVVVDGALQCPYHGLRFGSDGACVFNPHPGGNVPQAAVRAYPLVERHALLWIWMGDPAHADPATIPDFAWLADPRWDVVRGATCAEGHYELYSDNILDLSHANFVHPALVASAFTEGARRFWQEGDTVHAHYAQPDDYLSVGISAILGTTRRKQAFDGHVVWHAPATLSFDFRTGEPGTPFEQLGNMPSLHAFTPQTADTTHYLWATGRDFAVGDAAFSDAMRGALEHAFEHEDMPLIRDAHRLMAGQDFWDLRPLVLDGDGGGIRARRQLRKMIAAEQAIQS