MSSDRLSDLPDPLLTQILSHLPIIDSVKTSVLSKRWDSLWLTVSTLDLNDRDIAPPYKKLFATFIDSFLDHNFESPLLQSLKIKYDECHVNLFPISEWITTAVDLRGIHHLAVEIQNPMHVVDFTPASVYKSKTLVSLKLSHVRVRNLMEEVSLPCLRLMSLENVCYVCDLCVEKLISGCPVLEDLELVRKCDDMVKTLRVRSQSLKMFRLEFRSGMGGGVEIDAPGLEYMSFKDCQSDRIVVKNLNSLVKIDVDSGFNVKFGDSEDLIKSDTISCFFTGVSSVRQMIISQPTLEILYRYSELVPVAEFQRLYHLQAAFSTSLLQLLPAFLDSCPNLKNLVLDFSVSAESEQINLTNVPRCLTSTLECVEINKLIMREETGIKLVNYFLENAAVLKKLSVSFTDSPMADEDLDTYKELLTSTKRSRICQVFIS*