MLETTPKATILPVFYGVKPSDLRWPDKGAYAVALRRLEKKKRYDLQIIQGWKNALSSVADISGFELEARNGDEVELVDKVIQSVLKEVPKPPLFVAKHKIGLQKKLEEFEKTVLSQLEGQGRLEAKVVGIVGSGGIGKSTLARDFFNGKRSNYKSSSFLFDVRENAATKSLTYLQRELIKDIKVEDAQIKSWEEGIGICKEKLKSCHAFIVLDDVDHRHQLDALLPIKDVLDPMSLILITSRDKQVLRIAGITDSSIYELKGLDRPHSLELFCSHAFFQPHPAPEFKDLVDGFLKACDGLPLSLEVFGALLCQQNDRSYWEEQLNGLEKLPSDIQVRLKISYDSLDPEEQQMFLDIACFSIGEXX