MQKEIQKYLSILANRDGKRKEKTVELSNRAQEIMKSWAIAMKEIISDYHQHFEQKLQDLSNHLSDYYEKFIAESKRLIDLSIRKSHMFLRHITELPKELLQSATANDMSLYSGLLQKNLLSPSNYF