MDAAAIAKFSEQLIATAIASVDPQRAVLQALDWDCTRLSCGDWQWAGTGRIIVLGAGKAGAPMAAALESILGERIDRGLVVVKDAHCGDFALKRIQLLEASHPSPDQRGLNAAQQCEIWLQQAQADDLVIALISGGASALLPAPSGAMSLADLQTLTQLLLACGAPIEQINTIRKHCDRLKGGQFAALAQPASLLSLVISDVVGSPLTIIASGLSVPDPASFAEAWAILEQYGLIDRLPLSIRDYLQLGMRGAVPAHPDGSEPWWANVHTTIIARNEIAQTAIKQLAEAQGWQVIHDQQPITGEAQVVGQQVGQRLCQLAQSVQQPTLYLAGGETTVNLAGILPHSQGGRNAELALAAALALDGCPNCQIIALATDGGDGSSPAAGAIANGQSIAQARKLGLDPHQALAIHDSYNVWRALGSAIEIGPTLTNVNDLLIGLVW