407d2f:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
407d33:	00 70 3b             	add    %dh,0x3b(%eax)
407d36:	40                   	inc    %eax
407d37:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
407d3b:	00 78 3b             	add    %bh,0x3b(%eax)
407d3e:	40                   	inc    %eax
407d3f:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
407d43:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
407d4a:	40                   	inc    %eax
407d4b:	00 0c 39             	add    %cl,(%ecx,%edi,1)
407d4e:	40                   	inc    %eax
407d4f:	00 09                	add    %cl,(%ecx)
407d51:	45                   	inc    %ebp
407d52:	45                   	inc    %ebp
407d53:	78 74                	js     0x407dc9
407d55:	65 72 6e             	gs jb  0x407dc6
407d58:	61                   	popa
407d59:	6c                   	insb   (%dx),%es:(%edi)
407d5a:	8b c0                	mov    %eax,%eax
407d5c:	a8 7d                	test   $0x7d,%al
407d5e:	40                   	inc    %eax
407d7b:	00 a8 7d 40 00 10    	add    %ch,0x1000407d(%eax)
407d81:	00 00                	add    %al,(%eax)
407d83:	00 04 7d 40 00 64 3b 	add    %al,0x3b640040(,%edi,2)
407d8a:	40                   	inc    %eax
407d8b:	00 70 3b             	add    %dh,0x3b(%eax)
407d8e:	40                   	inc    %eax
407d8f:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
407d93:	00 78 3b             	add    %bh,0x3b(%eax)
407d96:	40                   	inc    %eax
407d97:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
407d9b:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
407da2:	40                   	inc    %eax
407da3:	00 0c 39             	add    %cl,(%ecx,%edi,1)
407da6:	40                   	inc    %eax
407da7:	00 12                	add    %dl,(%edx)
407da9:	45                   	inc    %ebp
407daa:	45                   	inc    %ebp
407dab:	78 74                	js     0x407e21
407dad:	65 72 6e             	gs jb  0x407e1e
407db0:	61                   	popa
407db1:	6c                   	insb   (%dx),%es:(%edi)
407db2:	45                   	inc    %ebp
407db3:	78 63                	js     0x407e18
407db5:	65 70 74             	gs jo  0x407e2c
407db8:	69 6f 6e 90 08 7e 40 	imul   $0x407e0890,0x6e(%edi),%ebp
407ddb:	00 08                	add    %cl,(%eax)
407ddd:	7e 40                	jle    0x407e1f
407ddf:	00 10                	add    %dl,(%eax)
407de1:	00 00                	add    %al,(%eax)
407de3:	00 04 7d 40 00 64 3b 	add    %al,0x3b640040(,%edi,2)
407dea:	40                   	inc    %eax
407deb:	00 70 3b             	add    %dh,0x3b(%eax)
407dee:	40                   	inc    %eax
407def:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
407df3:	00 78 3b             	add    %bh,0x3b(%eax)
407df6:	40                   	inc    %eax
407df7:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
407dfb:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
407e02:	40                   	inc    %eax
407e03:	00 0c 39             	add    %cl,(%ecx,%edi,1)
407e06:	40                   	inc    %eax
407e07:	00 09                	add    %cl,(%ecx)
407e09:	45                   	inc    %ebp
407e0a:	49                   	dec    %ecx
407e0b:	6e                   	outsb  %ds:(%esi),(%dx)
407e0c:	74 45                	je     0x407e53
407e0e:	72 72                	jb     0x407e82
407e10:	6f                   	outsl  %ds:(%esi),(%dx)
407e11:	72 8b                	jb     0x407d9e
407e13:	c0 60 7e 40          	shlb   $0x40,0x7e(%eax)
407e33:	00 60 7e             	add    %ah,0x7e(%eax)
407e36:	40                   	inc    %eax
407e37:	00 10                	add    %dl,(%eax)
407e39:	00 00                	add    %al,(%eax)
407e3b:	00 bc 7d 40 00 64 3b 	add    %bh,0x3b640040(%ebp,%edi,2)
407e42:	40                   	inc    %eax
407e43:	00 70 3b             	add    %dh,0x3b(%eax)
407e46:	40                   	inc    %eax
407e47:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
407e4b:	00 78 3b             	add    %bh,0x3b(%eax)
407e4e:	40                   	inc    %eax
407e4f:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
407e53:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
407e5a:	40                   	inc    %eax
407e5b:	00 0c 39             	add    %cl,(%ecx,%edi,1)
407e5e:	40                   	inc    %eax
407e5f:	00 0a                	add    %cl,(%edx)
407e61:	45                   	inc    %ebp
407e62:	44                   	inc    %esp
407e63:	69 76 42 79 5a 65 72 	imul   $0x72655a79,0x42(%esi),%esi
407e6a:	6f                   	outsl  %ds:(%esi),(%dx)
407e6b:	90                   	nop
407e6c:	b8 7e 40 00 00       	mov    $0x407e,%eax
407e89:	00 00                	add    %al,(%eax)
407e8b:	00 b8 7e 40 00 10    	add    %bh,0x1000407e(%eax)
407e91:	00 00                	add    %al,(%eax)
407e93:	00 bc 7d 40 00 64 3b 	add    %bh,0x3b640040(%ebp,%edi,2)
407e9a:	40                   	inc    %eax
407e9b:	00 70 3b             	add    %dh,0x3b(%eax)
407e9e:	40                   	inc    %eax
407e9f:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
407ea3:	00 78 3b             	add    %bh,0x3b(%eax)
407ea6:	40                   	inc    %eax
407ea7:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
407eab:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
407eb2:	40                   	inc    %eax
407eb3:	00 0c 39             	add    %cl,(%ecx,%edi,1)
407eb6:	40                   	inc    %eax
407eb7:	00 0b                	add    %cl,(%ebx)
407eb9:	45                   	inc    %ebp
407eba:	52                   	push   %edx
407ebb:	61                   	popa
407ebc:	6e                   	outsb  %ds:(%esi),(%dx)
407ebd:	67 65 45             	addr16 gs inc %ebp
407ec0:	72 72                	jb     0x407f34
407ec2:	6f                   	outsl  %ds:(%esi),(%dx)
407ec3:	72 10                	jb     0x407ed5
407ec5:	7f 40                	jg     0x407f07
407ee3:	00 10                	add    %dl,(%eax)
407ee5:	7f 40                	jg     0x407f27
407ee7:	00 10                	add    %dl,(%eax)
407ee9:	00 00                	add    %al,(%eax)
407eeb:	00 bc 7d 40 00 64 3b 	add    %bh,0x3b640040(%ebp,%edi,2)
407ef2:	40                   	inc    %eax
407ef3:	00 70 3b             	add    %dh,0x3b(%eax)
407ef6:	40                   	inc    %eax
407ef7:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
407efb:	00 78 3b             	add    %bh,0x3b(%eax)
407efe:	40                   	inc    %eax
407eff:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
407f03:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
407f0a:	40                   	inc    %eax
407f0b:	00 0c 39             	add    %cl,(%ecx,%edi,1)
407f0e:	40                   	inc    %eax
407f0f:	00 0c 45 49 6e 74 4f 	add    %cl,0x4f746e49(,%eax,2)
407f16:	76 65                	jbe    0x407f7d
407f18:	72 66                	jb     0x407f80
407f1a:	6c                   	insb   (%dx),%es:(%edi)
407f1b:	6f                   	outsl  %ds:(%esi),(%dx)
407f1c:	77 8d                	ja     0x407eab
407f1e:	40                   	inc    %eax
407f1f:	00 6c 7f 40          	add    %ch,0x40(%edi,%edi,2)
407f3f:	00 6c 7f 40          	add    %ch,0x40(%edi,%edi,2)
407f43:	00 10                	add    %dl,(%eax)
407f45:	00 00                	add    %al,(%eax)
407f47:	00 04 7d 40 00 64 3b 	add    %al,0x3b640040(,%edi,2)
407f4e:	40                   	inc    %eax
407f4f:	00 70 3b             	add    %dh,0x3b(%eax)
407f52:	40                   	inc    %eax
407f53:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
407f57:	00 78 3b             	add    %bh,0x3b(%eax)
407f5a:	40                   	inc    %eax
407f5b:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
407f5f:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
407f66:	40                   	inc    %eax
407f67:	00 0c 39             	add    %cl,(%ecx,%edi,1)
407f6a:	40                   	inc    %eax
407f6b:	00 0a                	add    %cl,(%edx)
407f6d:	45                   	inc    %ebp
407f6e:	4d                   	dec    %ebp
407f6f:	61                   	popa
407f70:	74 68                	je     0x407fda
407f72:	45                   	inc    %ebp
407f73:	72 72                	jb     0x407fe7
407f75:	6f                   	outsl  %ds:(%esi),(%dx)
407f76:	72 90                	jb     0x407f08
407f78:	c4 7f 40             	les    0x40(%edi),%edi
407f97:	00 c4                	add    %al,%ah
407f99:	7f 40                	jg     0x407fdb
407f9b:	00 10                	add    %dl,(%eax)
407f9d:	00 00                	add    %al,(%eax)
407f9f:	00 20                	add    %ah,(%eax)
407fa1:	7f 40                	jg     0x407fe3
407fa3:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
407fa7:	00 70 3b             	add    %dh,0x3b(%eax)
407faa:	40                   	inc    %eax
407fab:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
407faf:	00 78 3b             	add    %bh,0x3b(%eax)
407fb2:	40                   	inc    %eax
407fb3:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
407fb7:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
407fbe:	40                   	inc    %eax
407fbf:	00 0c 39             	add    %cl,(%ecx,%edi,1)
407fc2:	40                   	inc    %eax
407fc3:	00 0a                	add    %cl,(%edx)
407fc5:	45                   	inc    %ebp
407fc6:	49                   	dec    %ecx
407fc7:	6e                   	outsb  %ds:(%esi),(%dx)
407fc8:	76 61                	jbe    0x40802b
407fca:	6c                   	insb   (%dx),%es:(%edi)
407fcb:	69 64 4f 70 90 1c 80 	imul   $0x40801c90,0x70(%edi,%ecx,2),%esp
407fd2:	40
407fef:	00 1c 80             	add    %bl,(%eax,%eax,4)
407ff2:	40                   	inc    %eax
407ff3:	00 10                	add    %dl,(%eax)
407ff5:	00 00                	add    %al,(%eax)
407ff7:	00 20                	add    %ah,(%eax)
407ff9:	7f 40                	jg     0x40803b
407ffb:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
407fff:	00 70 3b             	add    %dh,0x3b(%eax)
408002:	40                   	inc    %eax
408003:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
408007:	00 78 3b             	add    %bh,0x3b(%eax)
40800a:	40                   	inc    %eax
40800b:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
40800f:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
408016:	40                   	inc    %eax
408017:	00 0c 39             	add    %cl,(%ecx,%edi,1)
40801a:	40                   	inc    %eax
40801b:	00 0b                	add    %cl,(%ebx)
40801d:	45                   	inc    %ebp
40801e:	5a                   	pop    %edx
40801f:	65 72 6f             	gs jb  0x408091
408022:	44                   	inc    %esp
408023:	69 76 69 64 65 74 80 	imul   $0x80746564,0x69(%esi),%esi
40802a:	40                   	inc    %eax
408047:	00 74 80 40          	add    %dh,0x40(%eax,%eax,4)
40804b:	00 10                	add    %dl,(%eax)
40804d:	00 00                	add    %al,(%eax)
40804f:	00 20                	add    %ah,(%eax)
408051:	7f 40                	jg     0x408093
408053:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
408057:	00 70 3b             	add    %dh,0x3b(%eax)
40805a:	40                   	inc    %eax
40805b:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
40805f:	00 78 3b             	add    %bh,0x3b(%eax)
408062:	40                   	inc    %eax
408063:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
408067:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
40806e:	40                   	inc    %eax
40806f:	00 0c 39             	add    %cl,(%ecx,%edi,1)
408072:	40                   	inc    %eax
408073:	00 09                	add    %cl,(%ecx)
408075:	45                   	inc    %ebp
408076:	4f                   	dec    %edi
408077:	76 65                	jbe    0x4080de
408079:	72 66                	jb     0x4080e1
40807b:	6c                   	insb   (%dx),%es:(%edi)
40807c:	6f                   	outsl  %ds:(%esi),(%dx)
40807d:	77 8b                	ja     0x40800a
40807f:	c0 cc 80             	ror    $0x80,%ah
408082:	40                   	inc    %eax
40809f:	00 cc                	add    %cl,%ah
4080a1:	80 40 00 10          	addb   $0x10,0x0(%eax)
4080a5:	00 00                	add    %al,(%eax)
4080a7:	00 20                	add    %ah,(%eax)
4080a9:	7f 40                	jg     0x4080eb
4080ab:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
4080af:	00 70 3b             	add    %dh,0x3b(%eax)
4080b2:	40                   	inc    %eax
4080b3:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
4080b7:	00 78 3b             	add    %bh,0x3b(%eax)
4080ba:	40                   	inc    %eax
4080bb:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
4080bf:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
4080c6:	40                   	inc    %eax
4080c7:	00 0c 39             	add    %cl,(%ecx,%edi,1)
4080ca:	40                   	inc    %eax
4080cb:	00 0a                	add    %cl,(%edx)
4080cd:	45                   	inc    %ebp
4080ce:	55                   	push   %ebp
4080cf:	6e                   	outsb  %ds:(%esi),(%dx)
4080d0:	64 65 72 66          	fs gs jb 0x40813a
4080d4:	6c                   	insb   (%dx),%es:(%edi)
4080d5:	6f                   	outsl  %ds:(%esi),(%dx)
4080d6:	77 90                	ja     0x408068
4080d8:	24 81                	and    $0x81,%al
4080da:	40                   	inc    %eax
4080f7:	00 24 81             	add    %ah,(%ecx,%eax,4)
4080fa:	40                   	inc    %eax
4080fb:	00 10                	add    %dl,(%eax)
4080fd:	00 00                	add    %al,(%eax)
4080ff:	00 f4                	add    %dh,%ah
408101:	7b 40                	jnp    0x408143
408103:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
408107:	00 70 3b             	add    %dh,0x3b(%eax)
40810a:	40                   	inc    %eax
40810b:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
40810f:	00 78 3b             	add    %bh,0x3b(%eax)
408112:	40                   	inc    %eax
408113:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
408117:	00 b4 38 40 00 e4 c5 	add    %dh,-0x3a1bffc0(%eax,%edi,1)
40811e:	40                   	inc    %eax
40811f:	00 0c 39             	add    %cl,(%ecx,%edi,1)
408122:	40                   	inc    %eax
408123:	00 0f                	add    %cl,(%edi)
408125:	45                   	inc    %ebp
408126:	49                   	dec    %ecx
408127:	6e                   	outsb  %ds:(%esi),(%dx)
408128:	76 61                	jbe    0x40818b
40812a:	6c                   	insb   (%dx),%es:(%edi)
40812b:	69 64 50 6f 69 6e 74 	imul   $0x65746e69,0x6f(%eax,%edx,2),%esp
408132:	65
408133:	72 80                	jb     0x4080b5
408135:	81 40 00 00 00 00 00 	addl   $0x0,0x0(%eax)
408154:	80 81 40 00 0c 00 00 	addb   $0x0,0xc0040(%ecx)
40815b:	00 38                	add    %bh,(%eax)
40815d:	7b 40                	jnp    0x40819f
40815f:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
408163:	00 70 3b             	add    %dh,0x3b(%eax)
408166:	40                   	inc    %eax
408167:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
40816b:	00 78 3b             	add    %bh,0x3b(%eax)
40816e:	40                   	inc    %eax
40816f:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
408173:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
40817a:	40                   	inc    %eax
40817b:	00 0c 39             	add    %cl,(%ecx,%edi,1)
40817e:	40                   	inc    %eax
40817f:	00 0c 45 49 6e 76 61 	add    %cl,0x61766e49(,%eax,2)
408186:	6c                   	insb   (%dx),%es:(%edi)
408187:	69 64 43 61 73 74 8d 	imul   $0x408d7473,0x61(%ebx,%eax,2),%esp
40818e:	40
40818f:	00 dc                	add    %bl,%ah
408191:	81 40 00 00 00 00 00 	addl   $0x0,0x0(%eax)
4081b0:	dc 81 40 00 0c 00    	faddl  0xc0040(%ecx)
4081b6:	00 00                	add    %al,(%eax)
4081b8:	38 7b 40             	cmp    %bh,0x40(%ebx)
4081bb:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
4081bf:	00 70 3b             	add    %dh,0x3b(%eax)
4081c2:	40                   	inc    %eax
4081c3:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
4081c7:	00 78 3b             	add    %bh,0x3b(%eax)
4081ca:	40                   	inc    %eax
4081cb:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
4081cf:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
4081d6:	40                   	inc    %eax
4081d7:	00 0c 39             	add    %cl,(%ecx,%edi,1)
4081da:	40                   	inc    %eax
4081db:	00 0d 45 43 6f 6e    	add    %cl,0x6e6f4345
4081e1:	76 65                	jbe    0x408248
4081e3:	72 74                	jb     0x408259
4081e5:	45                   	inc    %ebp
4081e6:	72 72                	jb     0x40825a
4081e8:	6f                   	outsl  %ds:(%esi),(%dx)
4081e9:	72 8b                	jb     0x408176
4081eb:	c0 38 82             	sarb   $0x82,(%eax)
4081ee:	40                   	inc    %eax
40820b:	00 38                	add    %bh,(%eax)
40820d:	82 40 00 10          	addb   $0x10,0x0(%eax)
408211:	00 00                	add    %al,(%eax)
408213:	00 04 7d 40 00 64 3b 	add    %al,0x3b640040(,%edi,2)
40821a:	40                   	inc    %eax
40821b:	00 70 3b             	add    %dh,0x3b(%eax)
40821e:	40                   	inc    %eax
40821f:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
408223:	00 78 3b             	add    %bh,0x3b(%eax)
408226:	40                   	inc    %eax
408227:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)