MARIGDGGDLLKCSFCGKSQKQVKKLIAGPGVYICDECIDLCNEIIEEELADADDVKLDELPKPAEIREFLEGYVIGQDTAKRTLAVAVYNHYKRIQAGEKGRDSRCEPVELTKSNILMLGPTGCGKTYLAQTLAKMLNVPFAIADATALTEAGYVGEDVENILLKLIQAADYDVKRAETGIIYIDEVDKIARKSENPSITRDVSGEGVQQALLKILEGTQASVPPQGGRKHPHQEFIQIDTTNVLFIVAGAFAGLEKIIYERVGKRGLGFGAEVRSKAEIDTTDHFADVMPEDLIKFGLIPEFIGRLPVVASVTNLDKESLVKILSEPKNALVKQYIRLFEMDGVELEFTDDALEAIADQAIHRGTGARGLRAIMEEVLLPVMYDIPSRDDVAKVVVTKETVQDNVLPTIVPRKPSRSERRDKSA*