MGVPVRRERDAEAELNLPPGFRFHPTDDELVEHYLCRKAAGQRLPVPIIAEVDLYKFDPWDLPERALFGTREWYFFTPRDRKYPNGSRPNRAAGNGYWKATGADKPVAPRGRTLGIKKALVFYAGKAPRGVKTDWIMHEYRLADAGRAAAAKKGSLRLDDWVLCRLYNKKNEWEKMQMGKGSALAAATTTKEEAMDMTTSHSHSQSHSHSWGETRTPESEIVDNDPFPELDDSFPAFQDPAAAMMVPKKEPQVDDGGNLAAKNSDLFVDLSYDDIQSMYSGLDMLPPPGEDFYSSLFASPRVKGNHTTGGAGLAPF