MATLVHTVKVIEQNRVAPPSGSVPETSLPLTFFDVFWVQPHAVRQIVFFELSDSKTHLSSLKQSLSLALQRFYPLAGTLRLSPLTGEHEIHYTDGDSVPLTIVESDSDFHELVADHPIDTAEFHPLVAELPTASGLISLQFTIFPNSGFSIGLTVLHVVADGSSAMQFMKYWASVCRLGHEASLMNSPLPLYDRSLIQDPKGLKRIFLDLITMSTKREDQKPRSVQAQSQQQGHMVRATFVLTRANIEELRQRVTMARAAHMEEGGEKKPIHVSSFVLTCAHVWVCLTKVRAVEADQTVHFGFAVDCRGRMRMGPPIPISYFGNCITMCIVSAKGSDIAMGGDDDDDGFVAACEGISRVIQRLDDDDHDDGVLGGSDRWFRRLLSMMAAGEPLITVAGSSRLGVYDMDFGFGRPRKAELISIEDTGAISLAESRDNAGRGIEVGLALPKHEMEQFTYYYDKGLKNH