MTASAVEHPILLVVAGVSGSGKSAFGSELAKRLNIPFIDGDDLHPTSNIEKMKSGMPLDDLDREPWLNAIRIEALKIVKHPSLSSDQARSQSPAIVIACSALKRKYRDILRGSSSSGSETVGLSRTASPDVQVHFIYLQGDPELIKQRLEKRKNHFMGSNLLGSQLDTLEEPDPQQENSDHSKIITIPLLSPAGCQPKSLEEMVDEALQELSKTTRFPMAPAQLTHQSSVELPSLDGLFNTEPDQLRDVLALLFEVSDSIENKLIPILREQTKENSLDSYSGLIDRCEEIVGNHFGIDEQVNFLGSHPRIGEVRGLSKLSSNEQGNQSDQGVLDRLKELNMLYEELYPGLRYVTYVNGRSRAEIVKEMEALLIEDKSTSPKIHFQDQEWHNELKRGISDVFRIAKSRSKSMIGVSSS*