MNSASISSTDFRTFSNLPSRRTAYLAHRRVAETLPQSTSSFPERVGSSGSKAGRKTSIRYTVSASYGDKESGSVNSNEYTSPAKALRKLLKSPGVHQGPACFDALSAKLVERAGFDFCFTTGFGISAARLGLPDAGLISYGEMVAQGREITQAVSIPVIGDGDNGYGNAMNVKRTVKGYIRAGFGGIILEDQVSPKACGHTRGRKVVSREEAIMRIKAAVDARKESGSDIVIVARTDARQAVSFEEALWRARALADAGADVLFIDALASKEEMKAFCDVYPLVPKLANMLEGGGKTPIFTPIELEELGYKLVVYPLSLIGVSIGAMQDALSAIKGGRIPSPGSMPSFEELKEILGFNTYYEEEKRYATTSSQLPSRKGDFSSNNNEYGVQPGIQADREQRSQIPENPVEVLIPEVYDKFSGEGKKGNFSMAWSRKLRVKITGKDGFEKLDIRIPAGFLEGITNIVPALVGINIKSLLDEATLEEGGKQLLDFQDTRGDRIQVILE*