MSPVLAGRDVIGRSRTGTGKTLAFGMPALTRMVERAKEKGNLEQGRDGSTRMRKGRLPSMIVLCPTRELARQVEDELSAVCKPLGLFSSCFHGGVSYDPQARALRQGVDVIVGTPGRVIDHIDRGNLDLSECDTVVLDEADEMLNMGFAEDVEVILEGVGSKNREKTQCLLFSATTPPWVKEIGSHYQRDVLSIDITGEQTGSRVASTVRHTAIQVPFGADAKKAILEDIIALFGKTIVFTETKKEADELVSGSVFKTLSAQAIHGDIGQKQRDATLAAFRAGAFNVLVATDVAARGIDIKDVDLVIQFEPPRDVDTYVHRSGRTGRAGASGISVLLFQQNQARDIVRIEKSLGHGFKFELLGPPSTEAALNAAAKTSALACRGVADETAAHFKDAAVSLLASSGSPEDVVARCLAAIARRTVQVNSRSLLTGEEGYATVEMTNSKGRPV