406932:	66 65 4d             	gs dec %bp
406935:	61                   	popa
406936:	70 5f                	jo     0x406997
406938:	4c                   	dec    %esp
406939:	6f                   	outsl  %ds:(%esi),(%dx)
40693a:	63 6b 40             	arpl   %ebp,0x40(%ebx)
40693d:	56                   	push   %esi
40693e:	4b                   	dec    %ebx
40693f:	65 79 40             	gs jns 0x406982
406942:	4c                   	dec    %esp
406943:	6f                   	outsl  %ds:(%esi),(%dx)
406944:	63 61 6c             	arpl   %esp,0x6c(%ecx)
406947:	65 40                	gs inc %eax
406949:	40                   	inc    %eax
40694a:	4b                   	dec    %ebx
40694b:	56                   	push   %esi
40694c:	3f                   	aas
40694d:	24 53                	and    $0x53,%al
40694f:	61                   	popa
406950:	66 65 4d             	gs dec %bp
406953:	61                   	popa
406954:	70 5f                	jo     0x4069b5
406956:	49                   	dec    %ecx
406957:	74 65                	je     0x4069be
406959:	72 61                	jb     0x4069bc
40695b:	74 6f                	je     0x4069cc
40695d:	72 40                	jb     0x40699f
40695f:	56                   	push   %esi
406960:	4b                   	dec    %ebx
406961:	65 79 40             	gs jns 0x4069a4
406964:	4c                   	dec    %esp
406965:	6f                   	outsl  %ds:(%esi),(%dx)
406966:	63 61 6c             	arpl   %esp,0x6c(%ecx)
406969:	65 40                	gs inc %eax
40696b:	40                   	inc    %eax
40696c:	4b                   	dec    %ebx
40696d:	40                   	inc    %eax
40696e:	40                   	inc    %eax
40696f:	40                   	inc    %eax
406970:	40                   	inc    %eax
406971:	51                   	push   %ecx
406972:	41                   	inc    %ecx
406973:	45                   	inc    %ebp
406974:	5f                   	pop    %edi
406975:	4e                   	dec    %esi
406976:	58                   	pop    %eax
406977:	5a                   	pop    %edx
406978:	00 3f                	add    %bh,(%edi)
40697a:	41                   	inc    %ecx
40697b:	73 52                	jae    0x4069cf
40697d:	65 66 65 72 65       	gs data16 gs jb 0x4069e7
406982:	6e                   	outsb  %ds:(%esi),(%dx)
406983:	63 65 40             	arpl   %esp,0x40(%ebp)
406986:	3f                   	aas
406987:	24 53                	and    $0x53,%al
406989:	61                   	popa
40698a:	66 65 4d             	gs dec %bp
40698d:	61                   	popa
40698e:	70 40                	jo     0x4069d0
406990:	56                   	push   %esi
406991:	4b                   	dec    %ebx
406992:	65 79 40             	gs jns 0x4069d5
406995:	4c                   	dec    %esp
406996:	6f                   	outsl  %ds:(%esi),(%dx)
406997:	63 61 6c             	arpl   %esp,0x6c(%ecx)
40699a:	65 40                	gs inc %eax
40699c:	40                   	inc    %eax
40699d:	4b                   	dec    %ebx
40699e:	56                   	push   %esi
40699f:	3f                   	aas
4069a0:	24 53                	and    $0x53,%al
4069a2:	61                   	popa
4069a3:	66 65 4d             	gs dec %bp
4069a6:	61                   	popa
4069a7:	70 5f                	jo     0x406a08
4069a9:	49                   	dec    %ecx
4069aa:	74 65                	je     0x406a11
4069ac:	72 61                	jb     0x406a0f
4069ae:	74 6f                	je     0x406a1f
4069b0:	72 40                	jb     0x4069f2
4069b2:	56                   	push   %esi
4069b3:	4b                   	dec    %ebx
4069b4:	65 79 40             	gs jns 0x4069f7
4069b7:	4c                   	dec    %esp
4069b8:	6f                   	outsl  %ds:(%esi),(%dx)
4069b9:	63 61 6c             	arpl   %esp,0x6c(%ecx)
4069bc:	65 40                	gs inc %eax
4069be:	40                   	inc    %eax
4069bf:	4b                   	dec    %ebx
4069c0:	40                   	inc    %eax
4069c1:	40                   	inc    %eax
4069c2:	40                   	inc    %eax
4069c3:	40                   	inc    %eax
4069c4:	51                   	push   %ecx
4069c5:	41                   	inc    %ecx
4069c6:	45                   	inc    %ebp
4069c7:	41                   	inc    %ecx
4069c8:	41                   	inc    %ecx
4069c9:	56                   	push   %esi
4069ca:	31 40 58             	xor    %eax,0x58(%eax)
4069cd:	5a                   	pop    %edx
4069ce:	00 3f                	add    %bh,(%edi)
4069d0:	44                   	inc    %esp
4069d1:	61                   	popa
4069d2:	74 61                	je     0x406a35
4069d4:	40                   	inc    %eax
4069d5:	3f                   	aas
4069d6:	24 53                	and    $0x53,%al
4069d8:	61                   	popa
4069d9:	66 65 4d             	gs dec %bp
4069dc:	61                   	popa
4069dd:	70 5f                	jo     0x406a3e
4069df:	49                   	dec    %ecx
4069e0:	74 65                	je     0x406a47
4069e2:	72 61                	jb     0x406a45
4069e4:	74 6f                	je     0x406a55
4069e6:	72 40                	jb     0x406a28
4069e8:	56                   	push   %esi
4069e9:	4b                   	dec    %ebx
4069ea:	65 79 40             	gs jns 0x406a2d
4069ed:	4c                   	dec    %esp
4069ee:	6f                   	outsl  %ds:(%esi),(%dx)
4069ef:	63 61 6c             	arpl   %esp,0x6c(%ecx)
4069f2:	65 40                	gs inc %eax
4069f4:	40                   	inc    %eax
4069f5:	4b                   	dec    %ebx
4069f6:	40                   	inc    %eax
4069f7:	40                   	inc    %eax
4069f8:	49                   	dec    %ecx
4069f9:	42                   	inc    %edx
4069fa:	45                   	inc    %ebp
4069fb:	41                   	inc    %ecx
4069fc:	41                   	inc    %ecx
4069fd:	56                   	push   %esi
4069fe:	3f                   	aas
4069ff:	24 53                	and    $0x53,%al
406a01:	54                   	push   %esp
406a02:	4c                   	dec    %esp
406a03:	4d                   	dec    %ebp
406a04:	61                   	popa
406a05:	70 40                	jo     0x406a47
406a07:	56                   	push   %esi
406a08:	4b                   	dec    %ebx
406a09:	65 79 40             	gs jns 0x406a4c
406a0c:	4c                   	dec    %esp
406a0d:	6f                   	outsl  %ds:(%esi),(%dx)
406a0e:	63 61 6c             	arpl   %esp,0x6c(%ecx)
406a11:	65 40                	gs inc %eax
406a13:	40                   	inc    %eax
406a14:	4b                   	dec    %ebx
406a15:	40                   	inc    %eax
406a16:	40                   	inc    %eax
406a17:	58                   	pop    %eax
406a18:	5a                   	pop    %edx
406a19:	00 3f                	add    %bh,(%edi)
406a1b:	44                   	inc    %esp
406a1c:	65 49                	gs dec %ecx
406a1e:	6e                   	outsb  %ds:(%esi),(%dx)
406a1f:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
406a26:	65
406a27:	40                   	inc    %eax
406a28:	3f                   	aas
406a29:	24 53                	and    $0x53,%al
406a2b:	61                   	popa
406a2c:	66 65 4d             	gs dec %bp
406a2f:	61                   	popa
406a30:	70 40                	jo     0x406a72
406a32:	50                   	push   %eax
406a33:	41                   	inc    %ecx
406a34:	56                   	push   %esi
406a35:	43                   	inc    %ebx
406a36:	4c                   	dec    %esp
406a37:	69 73 74 65 6e 65 72 	imul   $0x72656e65,0x74(%ebx),%esi
406a3e:	4f                   	dec    %edi
406a3f:	70 65                	jo     0x406aa6
406a41:	72 61                	jb     0x406aa4
406a43:	74 69                	je     0x406aae
406a45:	6f                   	outsl  %ds:(%esi),(%dx)
406a46:	6e                   	outsb  %ds:(%esi),(%dx)
406a47:	40                   	inc    %eax
406a48:	40                   	inc    %eax
406a49:	55                   	push   %ebp
406a4a:	45                   	inc    %ebp
406a4b:	6d                   	insl   (%dx),%es:(%edi)
406a4c:	70 74                	jo     0x406ac2
406a4e:	79 40                	jns    0x406a90
406a50:	40                   	inc    %eax
406a51:	56                   	push   %esi
406a52:	3f                   	aas
406a53:	24 53                	and    $0x53,%al
406a55:	61                   	popa
406a56:	66 65 4d             	gs dec %bp
406a59:	61                   	popa
406a5a:	70 5f                	jo     0x406abb
406a5c:	49                   	dec    %ecx
406a5d:	74 65                	je     0x406ac4
406a5f:	72 61                	jb     0x406ac2
406a61:	74 6f                	je     0x406ad2
406a63:	72 40                	jb     0x406aa5
406a65:	50                   	push   %eax
406a66:	41                   	inc    %ecx
406a67:	56                   	push   %esi
406a68:	43                   	inc    %ebx
406a69:	4c                   	dec    %esp
406a6a:	69 73 74 65 6e 65 72 	imul   $0x72656e65,0x74(%ebx),%esi
406a71:	4f                   	dec    %edi
406a72:	70 65                	jo     0x406ad9
406a74:	72 61                	jb     0x406ad7
406a76:	74 69                	je     0x406ae1
406a78:	6f                   	outsl  %ds:(%esi),(%dx)
406a79:	6e                   	outsb  %ds:(%esi),(%dx)
406a7a:	40                   	inc    %eax
406a7b:	40                   	inc    %eax
406a7c:	55                   	push   %ebp
406a7d:	45                   	inc    %ebp
406a7e:	6d                   	insl   (%dx),%es:(%edi)
406a7f:	70 74                	jo     0x406af5
406a81:	79 40                	jns    0x406ac3
406a83:	40                   	inc    %eax
406a84:	40                   	inc    %eax
406a85:	40                   	inc    %eax
406a86:	40                   	inc    %eax
406a87:	40                   	inc    %eax
406a88:	55                   	push   %ebp
406a89:	41                   	inc    %ecx
406a8a:	45                   	inc    %ebp
406a8b:	5f                   	pop    %edi
406a8c:	4e                   	dec    %esi
406a8d:	41                   	inc    %ecx
406a8e:	41                   	inc    %ecx
406a8f:	56                   	push   %esi
406a90:	49                   	dec    %ecx
406a91:	52                   	push   %edx
406a92:	65 71 75             	gs jno 0x406b0a
406a95:	65 73 74             	gs jae 0x406b0c
406a98:	43                   	inc    %ebx
406a99:	6f                   	outsl  %ds:(%esi),(%dx)
406a9a:	6e                   	outsb  %ds:(%esi),(%dx)
406a9b:	74 65                	je     0x406b02
406a9d:	78 74                	js     0x406b13
406a9f:	40                   	inc    %eax
406aa0:	40                   	inc    %eax
406aa1:	40                   	inc    %eax
406aa2:	5a                   	pop    %edx
406aa3:	00 3f                	add    %bh,(%edi)
406aa5:	44                   	inc    %esp
406aa6:	65 49                	gs dec %ecx
406aa8:	6e                   	outsb  %ds:(%esi),(%dx)
406aa9:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
406ab0:	65
406ab1:	40                   	inc    %eax
406ab2:	3f                   	aas
406ab3:	24 53                	and    $0x53,%al
406ab5:	61                   	popa
406ab6:	66 65 4d             	gs dec %bp
406ab9:	61                   	popa
406aba:	70 40                	jo     0x406afc
406abc:	50                   	push   %eax
406abd:	41                   	inc    %ecx
406abe:	56                   	push   %esi
406abf:	43                   	inc    %ebx
406ac0:	4c                   	dec    %esp
406ac1:	69 73 74 65 6e 65 72 	imul   $0x72656e65,0x74(%ebx),%esi
406ac8:	4f                   	dec    %edi
406ac9:	70 65                	jo     0x406b30
406acb:	72 61                	jb     0x406b2e
406acd:	74 69                	je     0x406b38
406acf:	6f                   	outsl  %ds:(%esi),(%dx)
406ad0:	6e                   	outsb  %ds:(%esi),(%dx)
406ad1:	40                   	inc    %eax
406ad2:	40                   	inc    %eax
406ad3:	55                   	push   %ebp
406ad4:	45                   	inc    %ebp
406ad5:	6d                   	insl   (%dx),%es:(%edi)
406ad6:	70 74                	jo     0x406b4c
406ad8:	79 40                	jns    0x406b1a
406ada:	40                   	inc    %eax
406adb:	56                   	push   %esi
406adc:	3f                   	aas
406add:	24 53                	and    $0x53,%al
406adf:	61                   	popa
406ae0:	66 65 53             	gs push %bx
406ae3:	65 74 5f             	gs je  0x406b45
406ae6:	49                   	dec    %ecx
406ae7:	74 65                	je     0x406b4e
406ae9:	72 61                	jb     0x406b4c
406aeb:	74 6f                	je     0x406b5c
406aed:	72 40                	jb     0x406b2f
406aef:	50                   	push   %eax
406af0:	41                   	inc    %ecx
406af1:	56                   	push   %esi
406af2:	43                   	inc    %ebx
406af3:	4c                   	dec    %esp
406af4:	69 73 74 65 6e 65 72 	imul   $0x72656e65,0x74(%ebx),%esi
406afb:	4f                   	dec    %edi
406afc:	70 65                	jo     0x406b63
406afe:	72 61                	jb     0x406b61
406b00:	74 69                	je     0x406b6b
406b02:	6f                   	outsl  %ds:(%esi),(%dx)
406b03:	6e                   	outsb  %ds:(%esi),(%dx)
406b04:	40                   	inc    %eax
406b05:	40                   	inc    %eax
406b06:	40                   	inc    %eax
406b07:	40                   	inc    %eax
406b08:	40                   	inc    %eax
406b09:	40                   	inc    %eax
406b0a:	55                   	push   %ebp
406b0b:	41                   	inc    %ecx
406b0c:	45                   	inc    %ebp
406b0d:	5f                   	pop    %edi
406b0e:	4e                   	dec    %esi
406b0f:	41                   	inc    %ecx
406b10:	41                   	inc    %ecx
406b11:	56                   	push   %esi
406b12:	49                   	dec    %ecx
406b13:	52                   	push   %edx
406b14:	65 71 75             	gs jno 0x406b8c
406b17:	65 73 74             	gs jae 0x406b8e
406b1a:	43                   	inc    %ebx
406b1b:	6f                   	outsl  %ds:(%esi),(%dx)
406b1c:	6e                   	outsb  %ds:(%esi),(%dx)
406b1d:	74 65                	je     0x406b84
406b1f:	78 74                	js     0x406b95
406b21:	40                   	inc    %eax
406b22:	40                   	inc    %eax
406b23:	40                   	inc    %eax
406b24:	5a                   	pop    %edx
406b25:	00 3f                	add    %bh,(%edi)
406b27:	44                   	inc    %esp
406b28:	65 49                	gs dec %ecx
406b2a:	6e                   	outsb  %ds:(%esi),(%dx)
406b2b:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
406b32:	65
406b33:	40                   	inc    %eax
406b34:	3f                   	aas
406b35:	24 53                	and    $0x53,%al
406b37:	61                   	popa
406b38:	66 65 4d             	gs dec %bp
406b3b:	61                   	popa
406b3c:	70 40                	jo     0x406b7e
406b3e:	50                   	push   %eax
406b3f:	41                   	inc    %ecx
406b40:	56                   	push   %esi
406b41:	49                   	dec    %ecx
406b42:	4f                   	dec    %edi
406b43:	70 65                	jo     0x406baa
406b45:	72 61                	jb     0x406ba8
406b47:	74 69                	je     0x406bb2
406b49:	6f                   	outsl  %ds:(%esi),(%dx)
406b4a:	6e                   	outsb  %ds:(%esi),(%dx)