MRYAQLVIGPAGSGKSTYCSSLNQHCETIRRTMHIVNLDPAAEVFNYPVAMDIRELVSVDVVMEELKCGPNAALIRCMEYLEDSLYNWLDEELENFTDDDYLVFDCPGQIEIFTHVPVLKNFVEHLKKNDFSVCAVYLLDSQFVTDVTKFISGCMVSLSAMIQLELPHVNILSKMDLLQDKSNIEEYLDADPRTMLAGLDQRMAPQFAKLNKAFIELVEQYSMVRFTPLDLRKERSIQYVLSEIDKCIQFGEDAEVKIRELDEDMDQLEL*