MASSDLEKKAKEAFVDDNFDLAVDLYTQAIQMDPKNAILFADRSQANIKLFNYTEAVADSNRAIELDPSMSKAYLRKGSACMKLEEYQTAKAAFEAGAALAPGDSRFAKLIEECDKCIADEMNDTQKSSTPNASQGTVLPSVGSQSSDAAAVTVEDTKQVQDTSQHALDKPKYRHEHYQKPDEVVVTIFAKGAQSKNVSVEFGEQILSVSISEDAYHFQPRLFGKIIPEKCRYVVLSTKIEIRLAKAEAIHWTSLEFTKDNLVPQKINVSSASERPTYPSSKSRAVDWDKLEAEVKKEEKTEKLDGDAGLNKLFRDIYQDADDDTRRAMRKSFVESNGTVLSTNWKEVGGKKVEGSPPDGMEMKKWEY