MTQIQARAIPPLLVGKNVLGAARTGSGKTLAFLIPAVELLYNVHFAPRNGTGVVVICPTRELAIQTHAVAKDLLKYHSQTLGLVIGGSARRGEAERIVKGVNLLVATPGRLLDHLQNTKGFIYKNLKCLVIDEADRILEANFEEEMKQIIKLLPKARQTALFSATQTKKVEDLARLSFQTAPVYIDVDDGRTKVTNEGLQQGYCVVPSAKRFILLYSFLKRNLSKKVMVFFSSCNSVKFHSDLLRYIHVECFDIHGKQKQQKRTSTFFDFCKAEKGILLCTDVAARGLDIPAVDWIVQFDPPDEPKEYIHRVGRTARGEGAKGNALLFLIPEELQFLRYLKAAKVPVKEYEFDQKKLANVQSHLEKLVANNYYLNQSAKDAYRSYILAYNSHSMKDIFNVHRLDLQAVAASFCFSCPPKMNLNMDSSASKFRKKANQGSRNGFSEINPYGRQSDGDEKRQFVRY*