SDDFTGGTKLADTLYIMAADLVAAAKEVKPDTVVNDADEDLNLTSGNAGALNAAQNNALQEELDEYIAANGPLKVGGYFILSGANLADKLLHIVGPDVRAGEDEEKLAAAWKHLNTYDKLLAPLLATGHYGHDPLEALEVLLKTVTNKVFIAIEDEALFEKLLEALL