MQQSTPYLSFRGIGKTFPGVKALTDISFDCYAGQVHALMGENGAGKSTLLKILSGNYAPTTGSVVINGQEMSFSDTTAALNAGVAIIYQELHLVPEMTVAENIYLGQLPHKGGIVNRSLLNYEAGLQLKHLGMDIDPDTPLKYLSIGQWQMVEIAKALARNAKIIAFDEPTSSLSAREIDNLFRVIRELRKEGRVILYVSHRMEEIFALSDAITVFKDGRYVKTFTDMQQVDHDALVQAMVGRDIGDIYGWQPRSYGEERLRLDAVKAPGVRTPISLAVRSGEIVGLFGLVGAGRSELMKGMFGGTQITAGQVYIDQQPIDIRKPSHAIAAGMMLCPEDRKAEGIIPVHSVRDNINISARRKHVLGGCVINNGWEENNADHHIRSLNIKTPGAEQLIMNLSGGNQQKAILGRWLSEEMKVILLDEPTRGIDVGAKHEIYNVIYALAAQGVAVLFASSDLPEVLGVADRIVVMREGEIAGELLHEQADERQALSLAMPKVSQAVA*