MVVEAALSAIFQHLLDTLAPPFLKSLGLPFGVEKEAKRLKLTHSRIEALLTDAEERQIKEESVRLWLSELKHVAYDAEDIFDELEYRALGSKIEEAPMQLETRKRKLTDQFRVTHLFSRFSSNFELGSRIKKIRESLDEIERESNQFHLRVIPHGPETERLRMRPPTSSIVDESIVFGREADKAKVVRLLTLDDSSASDSGMQVIPICGMGGLGKTTLAQLIHSDEWVKKHFDVSAWVYVSEDFDLIRLTKAIAESVLPWSDPRLTSLDAIQVSIQKALKGKKIFLVLDDVWNANCNRWDALRAPLMVAGRGSRILVTTRSHRVSSMMGTVPTHSLRCLSDDDCWSIFKRLAFVEGDSDVHPDLVMIGKKIVNKCKGLPLAVKTLGGLLRSKVNVVDWKSILQSEIWDLPEEGNDILPALRLSYHHLPAHLKRCFVFCSVFRKGYPMHSEKLVWSWMALGFIQSGGSKDMEDIGKDYVADLVSRLPKSITRLYNLQTLMLEDCINLVEVPSDFSNLVNLRRIILKGCSASIPFGGLKSLRELEQRCFEVGRGIGYRVNELRDMIQLRGSLPISDLENVSRVEAKEAELKNKQKIEALALCWGTRDVDSRQEGIEEELCNRYHRLSFFSVGGTLPNSFGLSQM