MQAQLACMLLLCFTCGGLCTDVDRDPQALEEELVRSLFPSKVAKQNKQSAPYWRVSLVDLCRMLNGVSAAELGGEGELEFNFVNSKTLHYLSANIIINLIYLNKAPENRKEKYSHCVILRGPQDYLEGNRDNPLKRKSPYILKRQAAHTTKSRRPYILKRSTTY