40cbb8:	62 75 74             	bound  %esi,0x74(%ebp)
40cbbb:	65 00 43 61          	add    %al,%gs:0x61(%ebx)
40cbbf:	74 65                	je     0x40cc26
40cbc1:	67 6f                	outsl  %ds:(%si),(%dx)
40cbc3:	72 79                	jb     0x40cc3e
40cbc5:	41                   	inc    %ecx
40cbc6:	74 74                	je     0x40cc3c
40cbc8:	72 69                	jb     0x40cc33
40cbca:	62 75 74             	bound  %esi,0x74(%ebp)
40cbcd:	65 00 44 65 73       	add    %al,%gs:0x73(%ebp,%eiz,2)
40cbd2:	69 67 6e 65 72 53 65 	imul   $0x65537265,0x6e(%edi),%esp
40cbd9:	72 69                	jb     0x40cc44
40cbdb:	61                   	popa
40cbdc:	6c                   	insb   (%dx),%es:(%edi)
40cbdd:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
40cbe4:	56                   	push   %esi
40cbe5:	69 73 69 62 69 6c 69 	imul   $0x696c6962,0x69(%ebx),%esi
40cbec:	74 79                	je     0x40cc67
40cbee:	41                   	inc    %ecx
40cbef:	74 74                	je     0x40cc65
40cbf1:	72 69                	jb     0x40cc5c
40cbf3:	62 75 74             	bound  %esi,0x74(%ebp)
40cbf6:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
40cbfa:	6e                   	outsb  %ds:(%esi),(%dx)
40cbfb:	74 69                	je     0x40cc66
40cbfd:	6d                   	insl   (%dx),%es:(%edi)
40cbfe:	65 43                	gs inc %ebx
40cc00:	6f                   	outsl  %ds:(%esi),(%dx)
40cc01:	6d                   	insl   (%dx),%es:(%edi)
40cc02:	70 61                	jo     0x40cc65
40cc04:	74 69                	je     0x40cc6f
40cc06:	62 69 6c             	bound  %ebp,0x6c(%ecx)
40cc09:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
40cc10:	69
40cc11:	62 75 74             	bound  %esi,0x74(%ebp)
40cc14:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
40cc18:	74 5f                	je     0x40cc79
40cc1a:	42                   	inc    %edx
40cc1b:	6c                   	insb   (%dx),%es:(%edi)
40cc1c:	75 65                	jne    0x40cc83
40cc1e:	00 67 65             	add    %ah,0x65(%edi)
40cc21:	74 5f                	je     0x40cc82
40cc23:	56                   	push   %esi
40cc24:	61                   	popa
40cc25:	6c                   	insb   (%dx),%es:(%edi)
40cc26:	75 65                	jne    0x40cc8d
40cc28:	00 73 65             	add    %dh,0x65(%ebx)
40cc2b:	74 5f                	je     0x40cc8c
40cc2d:	56                   	push   %esi
40cc2e:	61                   	popa
40cc2f:	6c                   	insb   (%dx),%es:(%edi)
40cc30:	75 65                	jne    0x40cc97
40cc32:	00 41 6e             	add    %al,0x6e(%ecx)
40cc35:	69 6d 61 74 65 64 56 	imul   $0x56646574,0x61(%ebp),%ebp
40cc3c:	61                   	popa
40cc3d:	6c                   	insb   (%dx),%es:(%edi)
40cc3e:	75 65                	jne    0x40cca5
40cc40:	00 67 65             	add    %ah,0x65(%edi)
40cc43:	74 5f                	je     0x40cca4
40cc45:	45                   	inc    %ebp
40cc46:	6e                   	outsb  %ds:(%esi),(%dx)
40cc47:	64 56                	fs push %esi
40cc49:	61                   	popa
40cc4a:	6c                   	insb   (%dx),%es:(%edi)
40cc4b:	75 65                	jne    0x40ccb2
40cc4d:	00 5f 65             	add    %bl,0x65(%edi)
40cc50:	6e                   	outsb  %ds:(%esi),(%dx)
40cc51:	64 56                	fs push %esi
40cc53:	61                   	popa
40cc54:	6c                   	insb   (%dx),%es:(%edi)
40cc55:	75 65                	jne    0x40ccbc
40cc57:	00 43 6f             	add    %al,0x6f(%ebx)
40cc5a:	6c                   	insb   (%dx),%es:(%edi)
40cc5b:	6f                   	outsl  %ds:(%esi),(%dx)
40cc5c:	72 46                	jb     0x40cca4
40cc5e:	72 6f                	jb     0x40cccf
40cc60:	6d                   	insl   (%dx),%es:(%edi)
40cc61:	43                   	inc    %ebx
40cc62:	6f                   	outsl  %ds:(%esi),(%dx)
40cc63:	6d                   	insl   (%dx),%es:(%edi)
40cc64:	70 6f                	jo     0x40ccd5
40cc66:	73 69                	jae    0x40ccd1
40cc68:	74 65                	je     0x40cccf
40cc6a:	56                   	push   %esi
40cc6b:	61                   	popa
40cc6c:	6c                   	insb   (%dx),%es:(%edi)
40cc6d:	75 65                	jne    0x40ccd4
40cc6f:	00 63 6f             	add    %ah,0x6f(%ebx)
40cc72:	6d                   	insl   (%dx),%es:(%edi)
40cc73:	70 6f                	jo     0x40cce4
40cc75:	73 69                	jae    0x40cce0
40cc77:	74 65                	je     0x40ccde
40cc79:	56                   	push   %esi
40cc7a:	61                   	popa
40cc7b:	6c                   	insb   (%dx),%es:(%edi)
40cc7c:	75 65                	jne    0x40cce3
40cc7e:	00 67 65             	add    %ah,0x65(%edi)
40cc81:	74 5f                	je     0x40cce2
40cc83:	43                   	inc    %ebx
40cc84:	75 72                	jne    0x40ccf8
40cc86:	72 65                	jb     0x40cced
40cc88:	6e                   	outsb  %ds:(%esi),(%dx)
40cc89:	74 56                	je     0x40cce1
40cc8b:	61                   	popa
40cc8c:	6c                   	insb   (%dx),%es:(%edi)
40cc8d:	75 65                	jne    0x40ccf4
40cc8f:	00 67 65             	add    %ah,0x65(%edi)
40cc92:	74 5f                	je     0x40ccf3
40cc94:	53                   	push   %ebx
40cc95:	74 61                	je     0x40ccf8
40cc97:	72 74                	jb     0x40cd0d
40cc99:	56                   	push   %esi
40cc9a:	61                   	popa
40cc9b:	6c                   	insb   (%dx),%es:(%edi)
40cc9c:	75 65                	jne    0x40cd03
40cc9e:	00 5f 73             	add    %bl,0x73(%edi)
40cca1:	74 61                	je     0x40cd04
40cca3:	72 74                	jb     0x40cd19
40cca5:	56                   	push   %esi
40cca6:	61                   	popa
40cca7:	6c                   	insb   (%dx),%es:(%edi)
40cca8:	75 65                	jne    0x40cd0f
40ccaa:	00 47 65             	add    %al,0x65(%edi)
40ccad:	74 50                	je     0x40ccff
40ccaf:	72 6f                	jb     0x40cd20
40ccb1:	70 65                	jo     0x40cd18
40ccb3:	72 74                	jb     0x40cd29
40ccb5:	79 56                	jns    0x40cd0d
40ccb7:	61                   	popa
40ccb8:	6c                   	insb   (%dx),%es:(%edi)
40ccb9:	75 65                	jne    0x40cd20
40ccbb:	00 53 65             	add    %dl,0x65(%ebx)
40ccbe:	74 50                	je     0x40cd10
40ccc0:	72 6f                	jb     0x40cd31
40ccc2:	70 65                	jo     0x40cd29
40ccc4:	72 74                	jb     0x40cd3a
40ccc6:	79 56                	jns    0x40cd1e
40ccc8:	61                   	popa
40ccc9:	6c                   	insb   (%dx),%es:(%edi)
40ccca:	75 65                	jne    0x40cd31
40cccc:	00 5f 76             	add    %bl,0x76(%edi)
40cccf:	61                   	popa
40ccd0:	6c                   	insb   (%dx),%es:(%edi)
40ccd1:	75 65                	jne    0x40cd38
40ccd3:	00 67 65             	add    %ah,0x65(%edi)
40ccd6:	74 5f                	je     0x40cd37
40ccd8:	41                   	inc    %ecx
40ccd9:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
40ccdd:	65 00 46 69          	add    %al,%gs:0x69(%esi)
40cce1:	67 75 72             	addr16 jne 0x40cd56
40cce4:	65 41                	gs inc %ecx
40cce6:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
40ccea:	65 00 61 63          	add    %ah,%gs:0x63(%ecx)
40ccee:	74 69                	je     0x40cd59
40ccf0:	76 65                	jbe    0x40cd57
40ccf2:	00 67 65             	add    %ah,0x65(%edi)
40ccf5:	74 5f                	je     0x40cd56
40ccf7:	49                   	dec    %ecx
40ccf8:	73 50                	jae    0x40cd4a
40ccfa:	72 69                	jb     0x40cd65
40ccfc:	6d                   	insl   (%dx),%es:(%edi)
40ccfd:	69 74 69 76 65 00 52 	imul   $0x65520065,0x76(%ecx,%ebp,2),%esi
40cd04:	65
40cd05:	6d                   	insl   (%dx),%es:(%edi)
40cd06:	6f                   	outsl  %ds:(%esi),(%dx)
40cd07:	76 65                	jbe    0x40cd6e
40cd09:	00 79 61             	add    %bh,0x61(%ecx)
40cd0c:	75 59                	jne    0x40cd67
40cd0e:	73 47                	jae    0x40cd57
40cd10:	6c                   	insb   (%dx),%es:(%edi)
40cd11:	4b                   	dec    %ebx
40cd12:	74 53                	je     0x40cd67
40cd14:	50                   	push   %eax
40cd15:	6c                   	insb   (%dx),%es:(%edi)
40cd16:	47                   	inc    %edi
40cd17:	63 54 42 43          	arpl   %edx,0x43(%edx,%eax,2)
40cd1b:	6e                   	outsb  %ds:(%esi),(%dx)
40cd1c:	68 2e 65 78 65       	push   $0x6578652e
40cd21:	00 67 65             	add    %ah,0x65(%edi)
40cd24:	74 5f                	je     0x40cd85
40cd26:	46                   	inc    %esi
40cd27:	69 67 75 72 65 58 53 	imul   $0x53586572,0x75(%edi),%esp
40cd2e:	69 7a 65 00 67 65 74 	imul   $0x74656700,0x65(%edx),%edi
40cd35:	5f                   	pop    %edi
40cd36:	46                   	inc    %esi
40cd37:	69 67 75 72 65 59 53 	imul   $0x53596572,0x75(%edi),%esp
40cd3e:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
40cd45:	5f                   	pop    %edi
40cd46:	53                   	push   %ebx
40cd47:	69 7a 65 00 6d 61 78 	imul   $0x78616d00,0x65(%edx),%edi
40cd4e:	46                   	inc    %esi
40cd4f:	69 67 75 72 65 53 69 	imul   $0x69536572,0x75(%edi),%esp
40cd56:	7a 65                	jp     0x40cdbd
40cd58:	00 73 65             	add    %dh,0x65(%ebx)
40cd5b:	74 5f                	je     0x40cdbc
40cd5d:	43                   	inc    %ebx
40cd5e:	6c                   	insb   (%dx),%es:(%edi)
40cd5f:	69 65 6e 74 53 69 7a 	imul   $0x7a695374,0x6e(%ebp),%esp
40cd66:	65 00 48 61          	add    %cl,%gs:0x61(%eax)
40cd6a:	6e                   	outsb  %ds:(%esi),(%dx)
40cd6b:	64 6c                	fs insb (%dx),%es:(%edi)
40cd6d:	65 52                	gs push %edx
40cd6f:	65 66 00 53 65       	data16 add %dl,%gs:0x65(%ebx)
40cd74:	63 75 72             	arpl   %esi,0x72(%ebp)
40cd77:	69 74 79 50 65 72 6d 	imul   $0x696d7265,0x50(%ecx,%edi,2),%esi
40cd7e:	69
40cd7f:	73 73                	jae    0x40cdf4
40cd81:	69 6f 6e 46 6c 61 67 	imul   $0x67616c46,0x6e(%edi),%ebp
40cd88:	00 4c 5a 69          	add    %cl,0x69(%edx,%ebx,2)
40cd8c:	67 7a 61             	addr16 jp 0x40cdf0
40cd8f:	67 00 52 5a          	add    %dl,0x5a(%bp,%si)
40cd93:	69 67 7a 61 67 00 53 	imul   $0x53006761,0x7a(%edi),%esp
40cd9a:	79 73                	jns    0x40ce0f
40cd9c:	74 65                	je     0x40ce03
40cd9e:	6d                   	insl   (%dx),%es:(%edi)
40cd9f:	2e 54                	cs push %esp
40cda1:	68 72 65 61 64       	push   $0x64616572
40cda6:	69 6e 67 00 67 65 74 	imul   $0x74656700,0x67(%esi),%ebp
40cdad:	5f                   	pop    %edi
40cdae:	52                   	push   %edx
40cdaf:	75 6e                	jne    0x40ce1f
40cdb1:	6e                   	outsb  %ds:(%esi),(%dx)
40cdb2:	69 6e 67 00 73 65 74 	imul   $0x74657300,0x67(%esi),%ebp
40cdb9:	5f                   	pop    %edi
40cdba:	52                   	push   %edx
40cdbb:	75 6e                	jne    0x40ce2b
40cdbd:	6e                   	outsb  %ds:(%esi),(%dx)
40cdbe:	69 6e 67 00 53 79 73 	imul   $0x73795300,0x67(%esi),%ebp
40cdc5:	74 65                	je     0x40ce2c
40cdc7:	6d                   	insl   (%dx),%es:(%edi)
40cdc8:	2e 52                	cs push %edx
40cdca:	75 6e                	jne    0x40ce3a
40cdcc:	74 69                	je     0x40ce37
40cdce:	6d                   	insl   (%dx),%es:(%edi)
40cdcf:	65 2e 56             	gs cs push %esi
40cdd2:	65 72 73             	gs jb  0x40ce48
40cdd5:	69 6f 6e 69 6e 67 00 	imul   $0x676e69,0x6e(%edi),%ebp
40cddc:	54                   	push   %esp
40cddd:	6f                   	outsl  %ds:(%esi),(%dx)
40cdde:	53                   	push   %ebx
40cddf:	74 72                	je     0x40ce53
40cde1:	69 6e 67 00 67 65 74 	imul   $0x74656700,0x67(%esi),%ebp
40cde8:	5f                   	pop    %edi
40cde9:	43                   	inc    %ebx
40cdea:	6f                   	outsl  %ds:(%esi),(%dx)
40cdeb:	6d                   	insl   (%dx),%es:(%edi)
40cdec:	70 6f                	jo     0x40ce5d
40cdee:	73 69                	jae    0x40ce59
40cdf0:	6e                   	outsb  %ds:(%esi),(%dx)
40cdf1:	67 00 73 65          	add    %dh,0x65(%bp,%di)
40cdf5:	74 5f                	je     0x40ce56
40cdf7:	43                   	inc    %ebx
40cdf8:	6f                   	outsl  %ds:(%esi),(%dx)
40cdf9:	6d                   	insl   (%dx),%es:(%edi)
40cdfa:	70 6f                	jo     0x40ce6b
40cdfc:	73 69                	jae    0x40ce67
40cdfe:	6e                   	outsb  %ds:(%esi),(%dx)
40cdff:	67 00 67 65          	add    %ah,0x65(%bx)
40ce03:	74 5f                	je     0x40ce64
40ce05:	44                   	inc    %esp
40ce06:	69 73 70 6f 73 69 6e 	imul   $0x6e69736f,0x70(%ebx),%esi
40ce0d:	67 00 64 69          	add    %ah,0x69(%si)
40ce11:	73 70                	jae    0x40ce83
40ce13:	6f                   	outsl  %ds:(%esi),(%dx)
40ce14:	73 69                	jae    0x40ce7f
40ce16:	6e                   	outsb  %ds:(%esi),(%dx)
40ce17:	67 00 41 63          	add    %al,0x63(%bx,%di)
40ce1b:	63 65 6c             	arpl   %esp,0x6c(%ebp)
40ce1e:	65 72 61             	gs jb  0x40ce82
40ce21:	74 69                	je     0x40ce8c
40ce23:	6e                   	outsb  %ds:(%esi),(%dx)
40ce24:	67 00 44 65          	add    %al,0x65(%si)
40ce28:	63 65 6c             	arpl   %esp,0x6c(%ebp)
40ce2b:	65 72 61             	gs jb  0x40ce8f
40ce2e:	74 69                	je     0x40ce99
40ce30:	6e                   	outsb  %ds:(%esi),(%dx)
40ce31:	67 00 53 79          	add    %dl,0x79(%bp,%di)
40ce35:	73 74                	jae    0x40ceab
40ce37:	65 6d                	gs insl (%dx),%es:(%edi)
40ce39:	2e 44                	cs inc %esp
40ce3b:	72 61                	jb     0x40ce9e
40ce3d:	77 69                	ja     0x40cea8
40ce3f:	6e                   	outsb  %ds:(%esi),(%dx)
40ce40:	67 00 53 75          	add    %dl,0x75(%bp,%di)
40ce44:	73 70                	jae    0x40ceb6
40ce46:	65 6e                	outsb  %gs:(%esi),(%dx)
40ce48:	64 44                	fs inc %esp
40ce4a:	72 61                	jb     0x40cead
40ce4c:	77 69                	ja     0x40ceb7
40ce4e:	6e                   	outsb  %ds:(%esi),(%dx)
40ce4f:	67 00 52 65          	add    %dl,0x65(%bp,%si)
40ce53:	73 75                	jae    0x40ceca
40ce55:	6d                   	insl   (%dx),%es:(%edi)
40ce56:	65 44                	gs inc %esp
40ce58:	72 61                	jb     0x40cebb
40ce5a:	77 69                	ja     0x40cec5
40ce5c:	6e                   	outsb  %ds:(%esi),(%dx)
40ce5d:	67 00 53 61          	add    %dl,0x61(%bp,%di)
40ce61:	76 65                	jbe    0x40cec8
40ce63:	46                   	inc    %esi
40ce64:	69 6c 65 44 69 61 6c 	imul   $0x6f6c6169,0x44(%ebp,%eiz,2),%ebp
40ce6b:	6f
40ce6c:	67 00 4f 70          	add    %cl,0x70(%bx)
40ce70:	65 6e                	outsb  %gs:(%esi),(%dx)
40ce72:	46                   	inc    %esi
40ce73:	69 6c 65 44 69 61 6c 	imul   $0x6f6c6169,0x44(%ebp,%eiz,2),%ebp
40ce7a:	6f
40ce7b:	67 00 43 6f          	add    %al,0x6f(%bp,%di)
40ce7f:	6d                   	insl   (%dx),%es:(%edi)
40ce80:	6d                   	insl   (%dx),%es:(%edi)
40ce81:	6f                   	outsl  %ds:(%esi),(%dx)
40ce82:	6e                   	outsb  %ds:(%esi),(%dx)
40ce83:	44                   	inc    %esp
40ce84:	69 61 6c 6f 67 00 53 	imul   $0x5300676f,0x6c(%ecx),%esp
40ce8b:	68 6f 77 44 69       	push   $0x6944776f
40ce90:	61                   	popa
40ce91:	6c                   	insb   (%dx),%es:(%edi)
40ce92:	6f                   	outsl  %ds:(%esi),(%dx)
40ce93:	67 00 67 65          	add    %ah,0x65(%bx)
40ce97:	74 5f                	je     0x40cef8
40ce99:	4d                   	dec    %ebp
40ce9a:	73 67                	jae    0x40cf03
40ce9c:	00 77 4d             	add    %dh,0x4d(%edi)
40ce9f:	73 67                	jae    0x40cf08
40cea1:	00 6d 73             	add    %ch,0x73(%ebp)
40cea4:	67 00 46 6f          	add    %al,0x6f(%bp)
40cea8:	72 45                	jb     0x40ceef
40ceaa:	61                   	popa
40ceab:	63 68 00             	arpl   %ebp,0x0(%eax)
40ceae:	53                   	push   %ebx
40ceaf:	74 6f                	je     0x40cf20
40ceb1:	70 77                	jo     0x40cf2a
40ceb3:	61                   	popa
40ceb4:	74 63                	je     0x40cf19
40ceb6:	68 00 79 61 75       	push   $0x75617900
40cebb:	59                   	pop    %ecx
40cebc:	73 47                	jae    0x40cf05
40cebe:	6c                   	insb   (%dx),%es:(%edi)
40cebf:	4b                   	dec    %ebx
40cec0:	74 53                	je     0x40cf15
40cec2:	50                   	push   %eax
40cec3:	6c                   	insb   (%dx),%es:(%edi)
40cec4:	47                   	inc    %edi
40cec5:	63 54 42 43          	arpl   %edx,0x43(%edx,%eax,2)
40cec9:	6e                   	outsb  %ds:(%esi),(%dx)
40ceca:	68 00 52 65 66       	push   $0x66655200
40cecf:	72 65                	jb     0x40cf36
40ced1:	73 68                	jae    0x40cf3b
40ced3:	00 46 69             	add    %al,0x69(%esi)
40ced6:	6e                   	outsb  %ds:(%esi),(%dx)