MRPPTSSFVDESIVFGREADKLEVVRLLTSDDSSIHEVVTICGMGGLGKTTLAQLAYNDEHVVEHFEVRSWVYVSQDFDLIKLTKAIAESVVPGSNPHLTNLDAIQVSIKDALKEKRFLLVLDDVWTEDFDDWHKLRAPLMFGARGSRIPVTTRSGRVSSNMGTVPTHFLQGLSNDDCWSLFERRAFVDEDSDAHPDLVKIGKEIVNKCNGLPLAVKTLGGLLRSVVDVAQWEAILKSEIWELPEEGNDILPALRLSYHHLPAHLKRCFAYCACIVDKGWDGVEGDELILKWMAQGFIQPKKSTSEQMEGIGWEYLADLVSSLQLFVETTELPESIGDLLQLRYLELSSSNIERLPKSTIRLYNLQTLKLDRCWHLVELPSDLSNLVNLRHLRLNIFNEFPVSIPPRIGTLKSLQTLRCFNVGKEIGRGINELKDLIHLRGRIRISELENVVNVEEAKEAQLKNKEKIDSLELRWKCDDVESRQEGIEEEVLHQVLKMHGSGNASLLTFIA