NIEQKLKQYNVEGLPGICIIGDIINYSQPQNKTKHREAIYVVKGNRNQALEKCELLYEQGYGCMIEVDDTYHYSQQALYKSVLKQYAHQFIEL