MLASRIHIQNPTAKRIGVGKLENFRLDFHTGSKNWQGAPATIVPTKGSHVYGAVWEIDMCNLKDLDDQESVPDGVYIPISVPVHLLNTDSSITCRAYHLTNQPQTDLHAGGGQKIIPLDRQPSETYLKVLVKGATESGVPEDYIEWLRGIKHNGKQVAAMEAKLELDKVQLS