MRVPVLVFDIETIPDVAGIRVLNDLPPDLSDFEVAEFAFQQRRATNGTDFLPHHLQRVVTISCAMRDADQFRVFSLSEPQANEAQIIQRFFDGVERFTPQLVSWNGGGFDLPVLHYRGMLHGVAAPRYWDLGDGDFGDSRDFKWNNYISRYHTRHLDLMDVLALYQPRANAPLDDLAKLMGYPGKLGMDGGAVWQAWQEGRIAEIRDYCETDVVNTYLVYLRFQRMRGQLDLAAWEAEVRVVRDTLERLEGEHWKRFLAAWSAA