MAKPGSNIKDQLDRGYSEILRISEIVSRGKELNGRDIKTIGRVQLYDAMTSRATISCAEDDPNSQLVVITEFIEPLMSGSKATYQFIGELEWQPQDSALALNARTCRDVSKLDITRYYQGLDSMRKFLNSNAS