MNSLTLTSDQENALEGMKAFCANSLDKNWPAALLQGYAGTGKTTLLGVLVSSLVEKGYKVAVTAPTNKAVSVLMEKVPDASCHATIHSLLGLALQEEGETQKLVSSGTSCVNDFDVVIVDECSMIGADLLSMIRGRPKFIFVGDPAQLPPVNEIFSPVFRSVGLRWSLSKIVRQAEGNAIIDLSAEIRLKSEEGVPMTLEDIKSILEGKLEACCMSGIDLVSALTHEWKEGRDSRILAWRNATVDFYNRAIFSSLYPDATTPFVPGQTAIVGSSFEVDPDAHVRLDTSEEVTILSLEPGERLGVPVFLARVQRASGETWTLPIPRSSSDFAREVKASFSEWRFWKNQVKASPSASEASEADRKASAFLKKGWALKKGIADLRHPWAMTVHKAQGSTYDTVFVDWNDLRAIPSDDFLRILYTAVTRPSRYLAICH