SDDFTGGTKLADTLYIMAADLVDAAKEVKPDTVVNDADEDLNLTSGNAGALNAAQNNALQEELDEYIAANGPLKVGGYFILSGWNLADKLLHIVGPDVRAGEDEEKLEAAWKNLNTYAKLLAPLLATGHYGHDPLEALEVLLKTVTNKVFIAIEDEALFEKLLEALL