MACFSATQLHTLLWTSSLNRTSHHFKPKYTYRTPKFLFRQKPLIASFSTSDIEARTETKDSSTATLRELCHGHVPEHVIRRVEEVGYVIPTEVQLQALPFLYSGRDCVLHAQTGSGKTLAYLLQILSVIDSQRSAVQALIVVPTRELGMQVTKVARTLAAKPSELESGPKSCTVMALLDGGMLNRHKSWLKAEPPTIVVATMGSLCQMLEKHVLKLDSCQVLVVDEVDFMFNSSKEISSLKRLLTSYSSSKNRQTIFASASIPQHRRFLYDCVQQKWTKADVVHVHVNSVEPMPSCLHHRFVVCTKREKNQVLLSLLQVDSPESAIIFVSEQSEKSKKAGNAPPITLLVDFLMSSSGGFSNVSLLEEDMNFNKRAASLSELRGGGGYLLVATDIAARGVDLPETTHIYNFDIPKDAVNYLHRAGRTGRKPFSDKKCFVTSIITVEERFVLQRFENELMFRCEQLFF*