MFVVTTARVKKHDVWSGRRAHVCALGRSRSRRGVNGWRMVQQRADAVLEAQRAGGDALVVAALESVSYKVGSVTVLENVDLKLVEGEIVCLLGPSGSGKSTLMRIVAGLVEPSKGLVKWHGKPVSGGVNPGTALVFQNFALFPWLTVRQNVELGCEAQGIPKSEREKRARDAIDTIGLDGYENAFPKELSGGMRQRVGFARALAVQPELLCLDEPFSALDVLTAENLRSELLRLWQDKELPTKSILMVTHGIEEAVSIGDRLILLGRDPGRVRAEITVDLPHPRDRKSPEFQGLTDYVYTLISSTDAELEQDRLAVLEQANKTKSQSSFLPPLNMMKKQQNGKSDQTAELRRPLQPMNMSGPLSVALGIQALDPTIKARYPSLPAVRIGSVAGLLLFLDEDQAMDLSHLGQNLQLDVDDLVPIVDAAELLDLIHLESGDVTINDTGKRFLRSSIDERKSIVREGIQRSVDAKLIEQTMLLLRKSRYGRIPQELIFDTILLKHFSPQESRRQLEVAIEWGRFAELFGYDAPSGELFLYQSEEETESENEPEVRY*