MQQDYLSQKRFSALPLHPIVRGALAKKGFDFCTPIQALSLPISLNGRDVAGQAQTGTGKTMAFLTATFHHLLTHQDPNLEYPHPRALILAPTRELAVQISNDAEFLAKASGLKTALAYGGDGYDKQLQAIERGVDILIGTTGRVIDYVKQGVICLDEIQVVVLDEADRMFDLGFIRDIRYLLRKCPAPQARLTMLFSATLSYKVRELAFEDMNDPEYIEIEPEQKTGHRIKEELFYPSNQDKMALLLTLMEDEWPERCIVFANTKHRCEEIWGYLAADGHRVGLLTGDVAQKKRLSLLKQFTDGNLDILVATDVAARGLHISDVTHVFNYDLPDDREDYVHRIGRTGRAGESGVSISFACEEYAMNLPAIEEYIGHSIPVSQYETEALLELPKPYRLKRAVLPQGHTRHRSYHTK*