MLVLGVESTAHTFSLGLVLDGKILGQLGKTYLPPSGEGIHPREAADHHSKVAPVIFRQLLNAHGITASDIDVIAYAAGPGLGPALRIGAVFARALAIKLGVPLVPVHHGIAHIEVARYTTASCDPLVLLISGGHTLIAGFSEGRYRIFGETLDVAIGNAIDMFAREVGLGFPGVPAVEKCAESADRLVPFPMTIIGQDLSYAGLTTYALKLWKSGTPLPVVCKSLVEAAYYMLAEVTERALAFTKKRELVVAGGVARSKRLRGILEHVGREYGVAVKIVPDEYAGDNGAMIALTGYYAYRRGIRTTPEESFVKQRWRLDSVDIPWFYDLCEEVVLNTSTKRRP