40cbde:	61                   	popa
40cbdf:	62 6c 65 4e          	bound  %ebp,0x4e(%ebp,%eiz,2)
40cbe3:	61                   	popa
40cbe4:	6d                   	insl   (%dx),%es:(%edi)
40cbe5:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
40cbe9:	74 5f                	je     0x40cc4a
40cbeb:	54                   	push   %esp
40cbec:	61                   	popa
40cbed:	62 6c 65 4e          	bound  %ebp,0x4e(%ebp,%eiz,2)
40cbf1:	61                   	popa
40cbf2:	6d                   	insl   (%dx),%es:(%edi)
40cbf3:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
40cbf7:	74 5f                	je     0x40cc58
40cbf9:	44                   	inc    %esp
40cbfa:	61                   	popa
40cbfb:	74 61                	je     0x40cc5e
40cbfd:	53                   	push   %ebx
40cbfe:	65 74 4e             	gs je  0x40cc4f
40cc01:	61                   	popa
40cc02:	6d                   	insl   (%dx),%es:(%edi)
40cc03:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
40cc07:	74 5f                	je     0x40cc68
40cc09:	44                   	inc    %esp
40cc0a:	61                   	popa
40cc0b:	74 61                	je     0x40cc6e
40cc0d:	53                   	push   %ebx
40cc0e:	65 74 4e             	gs je  0x40cc5f
40cc11:	61                   	popa
40cc12:	6d                   	insl   (%dx),%es:(%edi)
40cc13:	65 00 42 6f          	add    %al,%gs:0x6f(%edx)
40cc17:	6d                   	insl   (%dx),%es:(%edi)
40cc18:	62 4d 69             	bound  %ecx,0x69(%ebp)
40cc1b:	6e                   	outsb  %ds:(%esi),(%dx)
40cc1c:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
40cc20:	6d                   	insl   (%dx),%es:(%edi)
40cc21:	62 69 6e             	bound  %ebp,0x6e(%ecx)
40cc24:	65 00 43 6c          	add    %al,%gs:0x6c(%ebx)
40cc28:	6f                   	outsl  %ds:(%esi),(%dx)
40cc29:	6e                   	outsb  %ds:(%esi),(%dx)
40cc2a:	65 00 4d 61          	add    %cl,%gs:0x61(%ebp)
40cc2e:	70 70                	jo     0x40cca0
40cc30:	69 6e 67 54 79 70 65 	imul   $0x65707954,0x67(%esi),%ebp
40cc37:	00 47 65             	add    %al,0x65(%edi)
40cc3a:	74 52                	je     0x40cc8e
40cc3c:	6f                   	outsl  %ds:(%esi),(%dx)
40cc3d:	77 54                	ja     0x40cc93
40cc3f:	79 70                	jns    0x40ccb1
40cc41:	65 00 58 6d          	add    %bl,%gs:0x6d(%eax)
40cc45:	6c                   	insb   (%dx),%es:(%edi)
40cc46:	53                   	push   %ebx
40cc47:	63 68 65             	arpl   %ebp,0x65(%eax)
40cc4a:	6d                   	insl   (%dx),%es:(%edi)
40cc4b:	61                   	popa
40cc4c:	43                   	inc    %ebx
40cc4d:	6f                   	outsl  %ds:(%esi),(%dx)
40cc4e:	6d                   	insl   (%dx),%es:(%edi)
40cc4f:	70 6c                	jo     0x40ccbd
40cc51:	65 78 54             	gs js  0x40cca8
40cc54:	79 70                	jns    0x40ccc6
40cc56:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
40cc5a:	74 5f                	je     0x40ccbb
40cc5c:	43                   	inc    %ebx
40cc5d:	75 6c                	jne    0x40cccb
40cc5f:	74 75                	je     0x40ccd6
40cc61:	72 65                	jb     0x40ccc8
40cc63:	00 73 65             	add    %dh,0x65(%ebx)
40cc66:	74 5f                	je     0x40ccc7
40cc68:	43                   	inc    %ebx
40cc69:	75 6c                	jne    0x40ccd7
40cc6b:	74 75                	je     0x40cce2
40cc6d:	72 65                	jb     0x40ccd4
40cc6f:	00 72 65             	add    %dh,0x65(%edx)
40cc72:	73 6f                	jae    0x40cce3
40cc74:	75 72                	jne    0x40cce8
40cc76:	63 65 43             	arpl   %esp,0x43(%ebp)
40cc79:	75 6c                	jne    0x40cce7
40cc7b:	74 75                	je     0x40ccf2
40cc7d:	72 65                	jb     0x40cce4
40cc7f:	00 4d 65             	add    %cl,0x65(%ebp)
40cc82:	74 68                	je     0x40ccec
40cc84:	6f                   	outsl  %ds:(%esi),(%dx)
40cc85:	64 42                	fs inc %edx
40cc87:	61                   	popa
40cc88:	73 65                	jae    0x40ccef
40cc8a:	00 49 6e             	add    %cl,0x6e(%ecx)
40cc8d:	74 65                	je     0x40ccf4
40cc8f:	72 6e                	jb     0x40ccff
40cc91:	61                   	popa
40cc92:	6c                   	insb   (%dx),%es:(%edi)
40cc93:	44                   	inc    %esp
40cc94:	61                   	popa
40cc95:	74 61                	je     0x40ccf8
40cc97:	43                   	inc    %ebx
40cc98:	6f                   	outsl  %ds:(%esi),(%dx)
40cc99:	6c                   	insb   (%dx),%es:(%edi)
40cc9a:	6c                   	insb   (%dx),%es:(%edi)
40cc9b:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
40cca0:	6e                   	outsb  %ds:(%esi),(%dx)
40cca1:	42                   	inc    %edx
40cca2:	61                   	popa
40cca3:	73 65                	jae    0x40cd0a
40cca5:	00 42 75             	add    %al,0x75(%edx)
40cca8:	74 74                	je     0x40cd1e
40ccaa:	6f                   	outsl  %ds:(%esi),(%dx)
40ccab:	6e                   	outsb  %ds:(%esi),(%dx)
40ccac:	42                   	inc    %edx
40ccad:	61                   	popa
40ccae:	73 65                	jae    0x40cd15
40ccb0:	00 58 6d             	add    %bl,0x6d(%eax)
40ccb3:	6c                   	insb   (%dx),%es:(%edi)
40ccb4:	53                   	push   %ebx
40ccb5:	63 68 65             	arpl   %ebp,0x65(%eax)
40ccb8:	6d                   	insl   (%dx),%es:(%edi)
40ccb9:	61                   	popa
40ccba:	47                   	inc    %edi
40ccbb:	72 6f                	jb     0x40cd2c
40ccbd:	75 70                	jne    0x40cd2f
40ccbf:	42                   	inc    %edx
40ccc0:	61                   	popa
40ccc1:	73 65                	jae    0x40cd28
40ccc3:	00 41 70             	add    %al,0x70(%ecx)
40ccc6:	70 6c                	jo     0x40cd34
40ccc8:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
40cccf:	53                   	push   %ebx
40ccd0:	65 74 74             	gs je  0x40cd47
40ccd3:	69 6e 67 73 42 61 73 	imul   $0x73614273,0x67(%esi),%ebp
40ccda:	65 00 43 6c          	add    %al,%gs:0x6c(%ebx)
40ccde:	6f                   	outsl  %ds:(%esi),(%dx)
40ccdf:	73 65                	jae    0x40cd46
40cce1:	00 44 69 73          	add    %al,0x73(%ecx,%ebp,2)
40cce5:	70 6f                	jo     0x40cd56
40cce7:	73 65                	jae    0x40cd4e
40cce9:	00 54 72 61          	add    %dl,0x61(%edx,%esi,2)
40cced:	6e                   	outsb  %ds:(%esi),(%dx)
40ccee:	73 70                	jae    0x40cd60
40ccf0:	6f                   	outsl  %ds:(%esi),(%dx)
40ccf1:	73 65                	jae    0x40cd58
40ccf3:	00 49 6e             	add    %cl,0x6e(%ecx)
40ccf6:	76 65                	jbe    0x40cd5d
40ccf8:	72 73                	jb     0x40cd6d
40ccfa:	65 00 55 70          	add    %dl,%gs:0x70(%ebp)
40ccfe:	64 61                	fs popa
40cd00:	74 65                	je     0x40cd67
40cd02:	00 4d 75             	add    %cl,0x75(%ebp)
40cd05:	6c                   	insb   (%dx),%es:(%edi)
40cd06:	74 69                	je     0x40cd71
40cd08:	63 61 73             	arpl   %esp,0x73(%ecx)
40cd0b:	74 44                	je     0x40cd51
40cd0d:	65 6c                	gs insb (%dx),%es:(%edi)
40cd0f:	65 67 61             	gs addr16 popa
40cd12:	74 65                	je     0x40cd79
40cd14:	00 54 72 61          	add    %dl,0x61(%edx,%esi,2)
40cd18:	6e                   	outsb  %ds:(%esi),(%dx)
40cd19:	73 6c                	jae    0x40cd87
40cd1b:	61                   	popa
40cd1c:	74 65                	je     0x40cd83
40cd1e:	00 43 61             	add    %al,0x61(%ebx)
40cd21:	6c                   	insb   (%dx),%es:(%edi)
40cd22:	63 75 6c             	arpl   %esi,0x6c(%ebp)
40cd25:	61                   	popa
40cd26:	74 65                	je     0x40cd8d
40cd28:	00 42 75             	add    %al,0x75(%edx)
40cd2b:	74 74                	je     0x40cda1
40cd2d:	6f                   	outsl  %ds:(%esi),(%dx)
40cd2e:	6e                   	outsb  %ds:(%esi),(%dx)
40cd2f:	47                   	inc    %edi
40cd30:	65 6e                	outsb  %gs:(%esi),(%dx)
40cd32:	65 72 61             	gs jb  0x40cd96
40cd35:	74 65                	je     0x40cd9c
40cd37:	00 44 65 62          	add    %al,0x62(%ebp,%eiz,2)
40cd3b:	75 67                	jne    0x40cda4
40cd3d:	67 65 72 42          	addr16 gs jb 0x40cd83
40cd41:	72 6f                	jb     0x40cdb2
40cd43:	77 73                	ja     0x40cdb8
40cd45:	61                   	popa
40cd46:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
40cd4a:	74 61                	je     0x40cdad
40cd4c:	74 65                	je     0x40cdb3
40cd4e:	00 45 64             	add    %al,0x64(%ebp)
40cd51:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
40cd58:	77
40cd59:	73 61                	jae    0x40cdbc
40cd5b:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
40cd5f:	74 61                	je     0x40cdc2
40cd61:	74 65                	je     0x40cdc8
40cd63:	00 57 72             	add    %dl,0x72(%edi)
40cd66:	69 74 65 00 4f 70 70 	imul   $0x6f70704f,0x0(%ebp,%eiz,2),%esi
40cd6d:	6f
40cd6e:	73 69                	jae    0x40cdd9
40cd70:	74 65                	je     0x40cdd7
40cd72:	00 58 6d             	add    %bl,0x6d(%eax)
40cd75:	6c                   	insb   (%dx),%es:(%edi)
40cd76:	53                   	push   %ebx
40cd77:	63 68 65             	arpl   %ebp,0x65(%eax)
40cd7a:	6d                   	insl   (%dx),%es:(%edi)
40cd7b:	61                   	popa
40cd7c:	41                   	inc    %ecx
40cd7d:	74 74                	je     0x40cdf3
40cd7f:	72 69                	jb     0x40cdea
40cd81:	62 75 74             	bound  %esi,0x74(%ebp)
40cd84:	65 00 53 54          	add    %dl,%gs:0x54(%ebx)
40cd88:	41                   	inc    %ecx
40cd89:	54                   	push   %esp
40cd8a:	68 72 65 61 64       	push   $0x64616572
40cd8f:	41                   	inc    %ecx
40cd90:	74 74                	je     0x40ce06
40cd92:	72 69                	jb     0x40cdfd
40cd94:	62 75 74             	bound  %esi,0x74(%ebp)
40cd97:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
40cd9b:	6d                   	insl   (%dx),%es:(%edi)
40cd9c:	70 69                	jo     0x40ce07
40cd9e:	6c                   	insb   (%dx),%es:(%edi)
40cd9f:	65 72 47             	gs jb  0x40cde9
40cda2:	65 6e                	outsb  %gs:(%esi),(%dx)
40cda4:	65 72 61             	gs jb  0x40ce08
40cda7:	74 65                	je     0x40ce0e
40cda9:	64 41                	fs inc %ecx
40cdab:	74 74                	je     0x40ce21
40cdad:	72 69                	jb     0x40ce18
40cdaf:	62 75 74             	bound  %esi,0x74(%ebp)
40cdb2:	65 00 47 75          	add    %al,%gs:0x75(%edi)
40cdb6:	69 64 41 74 74 72 69 	imul   $0x62697274,0x74(%ecx,%eax,2),%esp
40cdbd:	62
40cdbe:	75 74                	jne    0x40ce34
40cdc0:	65 00 48 65          	add    %cl,%gs:0x65(%eax)
40cdc4:	6c                   	insb   (%dx),%es:(%edi)
40cdc5:	70 4b                	jo     0x40ce12
40cdc7:	65 79 77             	gs jns 0x40ce41
40cdca:	6f                   	outsl  %ds:(%esi),(%dx)
40cdcb:	72 64                	jb     0x40ce31
40cdcd:	41                   	inc    %ecx
40cdce:	74 74                	je     0x40ce44
40cdd0:	72 69                	jb     0x40ce3b
40cdd2:	62 75 74             	bound  %esi,0x74(%ebp)
40cdd5:	65 00 47 65          	add    %al,%gs:0x65(%edi)
40cdd9:	6e                   	outsb  %ds:(%esi),(%dx)
40cdda:	65 72 61             	gs jb  0x40ce3e
40cddd:	74 65                	je     0x40ce44
40cddf:	64 43                	fs inc %ebx
40cde1:	6f                   	outsl  %ds:(%esi),(%dx)
40cde2:	64 65 41             	fs gs inc %ecx
40cde5:	74 74                	je     0x40ce5b
40cde7:	72 69                	jb     0x40ce52
40cde9:	62 75 74             	bound  %esi,0x74(%ebp)
40cdec:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
40cdf1:	75 67                	jne    0x40ce5a
40cdf3:	67 65 72 4e          	addr16 gs jb 0x40ce45
40cdf7:	6f                   	outsl  %ds:(%esi),(%dx)
40cdf8:	6e                   	outsb  %ds:(%esi),(%dx)
40cdf9:	55                   	push   %ebp
40cdfa:	73 65                	jae    0x40ce61
40cdfc:	72 43                	jb     0x40ce41
40cdfe:	6f                   	outsl  %ds:(%esi),(%dx)
40cdff:	64 65 41             	fs gs inc %ecx
40ce02:	74 74                	je     0x40ce78
40ce04:	72 69                	jb     0x40ce6f
40ce06:	62 75 74             	bound  %esi,0x74(%ebp)
40ce09:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
40ce0e:	75 67                	jne    0x40ce77
40ce10:	67 61                	addr16 popa
40ce12:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
40ce16:	74 74                	je     0x40ce8c
40ce18:	72 69                	jb     0x40ce83
40ce1a:	62 75 74             	bound  %esi,0x74(%ebp)
40ce1d:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
40ce22:	75 67                	jne    0x40ce8b
40ce24:	67 65 72 42          	addr16 gs jb 0x40ce6a
40ce28:	72 6f                	jb     0x40ce99
40ce2a:	77 73                	ja     0x40ce9f
40ce2c:	61                   	popa
40ce2d:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
40ce31:	74 74                	je     0x40cea7
40ce33:	72 69                	jb     0x40ce9e
40ce35:	62 75 74             	bound  %esi,0x74(%ebp)
40ce38:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
40ce3c:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
40ce43:	77
40ce44:	73 61                	jae    0x40cea7
40ce46:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
40ce4a:	74 74                	je     0x40cec0
40ce4c:	72 69                	jb     0x40ceb7
40ce4e:	62 75 74             	bound  %esi,0x74(%ebp)
40ce51:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
40ce55:	6d                   	insl   (%dx),%es:(%edi)
40ce56:	56                   	push   %esi
40ce57:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
40ce5e:	74 74                	je     0x40ced4
40ce60:	72 69                	jb     0x40cecb
40ce62:	62 75 74             	bound  %esi,0x74(%ebp)
40ce65:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
40ce69:	73 65                	jae    0x40ced0
40ce6b:	6d                   	insl   (%dx),%es:(%edi)
40ce6c:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
40ce70:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
40ce77:	72
40ce78:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
40ce7f:	73 73                	jae    0x40cef4
40ce81:	65 6d                	gs insl (%dx),%es:(%edi)
40ce83:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
40ce87:	72 61                	jb     0x40ceea
40ce89:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
40ce8c:	61                   	popa
40ce8d:	72 6b                	jb     0x40cefa
40ce8f:	41                   	inc    %ecx
40ce90:	74 74                	je     0x40cf06
40ce92:	72 69                	jb     0x40cefd
40ce94:	62 75 74             	bound  %esi,0x74(%ebp)
40ce97:	65 00 54 61 72       	add    %dl,%gs:0x72(%ecx,%eiz,2)
40ce9c:	67 65 74 46          	addr16 gs je 0x40cee6
40cea0:	72 61                	jb     0x40cf03
40cea2:	6d                   	insl   (%dx),%es:(%edi)
40cea3:	65 77 6f             	gs ja  0x40cf15
40cea6:	72 6b                	jb     0x40cf13
40cea8:	41                   	inc    %ecx
40cea9:	74 74                	je     0x40cf1f
40ceab:	72 69                	jb     0x40cf16
40cead:	62 75 74             	bound  %esi,0x74(%ebp)
40ceb0:	65 00 54 6f 6f       	add    %dl,%gs:0x6f(%edi,%ebp,2)
40ceb5:	6c                   	insb   (%dx),%es:(%edi)
40ceb6:	62 6f 78             	bound  %ebp,0x78(%edi)
40ceb9:	49                   	dec    %ecx
40ceba:	74 65                	je     0x40cf21
40cebc:	6d                   	insl   (%dx),%es:(%edi)
40cebd:	41                   	inc    %ecx
40cebe:	74 74                	je     0x40cf34
40cec0:	72 69                	jb     0x40cf2b
40cec2:	62 75 74             	bound  %esi,0x74(%ebp)
40cec5:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
40cec9:	73 65                	jae    0x40cf30
40cecb:	6d                   	insl   (%dx),%es:(%edi)
40cecc:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
40ced0:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
40ced7:	69
40ced8:	6f                   	outsl  %ds:(%esi),(%dx)
40ced9:	6e                   	outsb  %ds:(%esi),(%dx)
40ceda:	41                   	inc    %ecx
40cedb:	74 74                	je     0x40cf51
40cedd:	72 69                	jb     0x40cf48
40cedf:	62 75 74             	bound  %esi,0x74(%ebp)
40cee2:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
40cee6:	73 65                	jae    0x40cf4d
40cee8:	6d                   	insl   (%dx),%es:(%edi)
40cee9:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
40ceed:	6f                   	outsl  %ds:(%esi),(%dx)
40ceee:	6e                   	outsb  %ds:(%esi),(%dx)
40ceef:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
40cef5:	74 69                	je     0x40cf60
40cef7:	6f                   	outsl  %ds:(%esi),(%dx)
40cef8:	6e                   	outsb  %ds:(%esi),(%dx)
40cef9:	41                   	inc    %ecx