MATYALSDAHRAQMEDRLVDTDPEVAKIMENEIQRQRESVVLIASENFTSRAVFDALGSPMCNKYSEGYPGARYYGGNQHIDAIELLCQSRALKAFNLDADKWGVNVQCLSGSPANLQVYQALMRPHDRLMGLDLPHGGHLSHGYQTPSRKISAVSTYFETFPYRVNLETGIIDYDTLEANAELYRPKILVAGTSAYCRLIDYARMRKIADKVGAYLVVDMAHISGLIAAGVIPSPFEYADVVTTTTHKSLRGPRGAMIFFRKGVRSTDPKTGKDIMYDLEGPINFSVFPGHQGGPHNHTITALSVALKYAATTEFKQYQEQVIKNAKALENEFKAIGHKLVSDGTDSHMVLVDLRPKSLDGARVEAVLEQINIACNKNSIPGDKSALTPCGIRIGAPAMTSRGMGEEDFKRIARYIDQAINICKSVQAALPTDANKLKDFKAKVASGTVPEINDLRKEIAAWASTFPLPV*