MTMVLDTGMPPFLGLEGGVDSESEKMKGLVSEGNWDSVLKLIEDDLVASNLILTPMKNSGDTLLHVAASEGQNEVVKIVRELLREELQDMPGNAFGNTPLHLAAGNGHAETCRLIIEVAPDLITKTNDDGLTPIFLAALTGYYDAFSALTSMRLDLDDAQIALKRGNGGDTILHCALTLENFDLASEIIKKFSQLIYCRNERGLTPLHILANNPSAFRSGCELGLLDRFFYESISVPTESKLIESSEKKKEDYSHKLAGNYLLCWTFFNLLWSLLWSALSALVAVRAVVGASRPVWPFGPFYISSPFAVRLGQTSKAWARSGPYYRELGQASILKSKRQLQSEPLHLLTYRFLLDFRVSLPKRGRENRSMYGHVKSCINFLTT