MTATTASSAKPYLQIQGLVKKFGDNYAVDNIDLDIYQNEIFALLGSSGSGKSTLLRMLAGMESPNQGKIILDGQDITKLAPYDRPINMMFQSYALFPHMTVEQNIAFGLKQDKMPKGEIDARVEEMLRLVQMTKFAKRKPHQLSGGQQQRIALARSLAKRPKILLLDEPLGALDKKLRQQTQLELVNTLEQVGVTCIMVTHDQEEAMTMATRIAIMSDGQLQQVGTPSDVYDYPNSRFTAEFIGETNIFDGVVIENHADYAVIECEGLENHVRIDHGLGGPSEQDLWVSIRPEDIDLYKEKPEYLGDYNWAKGTVKEIAYLGSFAIYHIKLANGRVVKSQVPAPYWYVRNITPPTWDETVYISWPENQPTPLFR*