620ea8:	54                   	push   %esp
620ea9:	53                   	push   %ebx
620eaa:	68 65 6c 6c 54       	push   $0x546c6c65
620eaf:	72 65                	jb     0x620f16
620eb1:	65 4f                	gs dec %edi
620eb3:	70 74                	jo     0x620f29
620eb5:	69 6f 6e 73 03 b0 0d 	imul   $0xdb00373,0x6e(%edi),%ebp
620ebc:	62 00                	bound  %eax,(%eax)
620ebe:	8b c0                	mov    %eax,%eax
620ec0:	c4 0e                	les    (%esi),%ecx
620ec2:	62 00                	bound  %eax,(%eax)
620ec4:	08 11                	or     %dl,(%ecx)
620ec6:	54                   	push   %esp
620ec7:	50                   	push   %eax
620ec8:	54                   	push   %esp
620ec9:	53                   	push   %ebx
620eca:	68 41 64 64 49       	push   $0x49646441
620ecf:	74 65                	je     0x620f36
620ed1:	6d                   	insl   (%dx),%es:(%edi)
620ed2:	45                   	inc    %ebp
620ed3:	76 65                	jbe    0x620f3a
620ed5:	6e                   	outsb  %ds:(%esi),(%dx)
620ed6:	74 00                	je     0x620ed8
620ed8:	06                   	push   %es
620ed9:	08 07                	or     %al,(%edi)
620edb:	61                   	popa
620edc:	53                   	push   %ebx
620edd:	65 6e                	outsb  %gs:(%esi),(%dx)
620edf:	64 65 72 07          	fs gs jb 0x620eea
620ee3:	54                   	push   %esp
620ee4:	4f                   	dec    %edi
620ee5:	62 6a 65             	bound  %ebp,0x65(%edx)
620ee8:	63 74 08 0b          	arpl   %esi,0xb(%eax,%ecx,1)
620eec:	61                   	popa
620eed:	50                   	push   %eax
620eee:	61                   	popa
620eef:	72 65                	jb     0x620f56
620ef1:	6e                   	outsb  %ds:(%esi),(%dx)
620ef2:	74 49                	je     0x620f3d
620ef4:	53                   	push   %ebx
620ef5:	68 66 10 49 53       	push   $0x53491066
620efa:	68 65 6c 6c 46       	push   $0x466c6c65
620eff:	6f                   	outsl  %ds:(%esi),(%dx)
620f00:	6c                   	insb   (%dx),%es:(%edi)
620f01:	64 65 72 5f          	fs gs jb 0x620f64
620f05:	4e                   	dec    %esi
620f06:	52                   	push   %edx
620f07:	43                   	inc    %ebx
620f08:	00 10                	add    %dl,(%eax)
620f0a:	61                   	popa
620f0b:	50                   	push   %eax
620f0c:	61                   	popa
620f0d:	72 65                	jb     0x620f74
620f0f:	6e                   	outsb  %ds:(%esi),(%dx)
620f10:	74 41                	je     0x620f53
620f12:	62 73 49             	bound  %esi,0x49(%ebx)
620f15:	64 4c                	fs dec %esp
620f17:	69 73 74 0b 50 49 74 	imul   $0x7449500b,0x74(%ebx),%esi
620f1e:	65 6d                	gs insl (%dx),%es:(%edi)
620f20:	49                   	dec    %ecx
620f21:	44                   	inc    %esp
620f22:	4c                   	dec    %esp
620f23:	69 73 74 00 0e 61 49 	imul   $0x49610e00,0x74(%ebx),%esi
620f2a:	74 65                	je     0x620f91
620f2c:	6d                   	insl   (%dx),%es:(%edi)
620f2d:	52                   	push   %edx
620f2e:	65 6c                	gs insb (%dx),%es:(%edi)
620f30:	49                   	dec    %ecx
620f31:	64 4c                	fs dec %esp
620f33:	69 73 74 0b 50 49 74 	imul   $0x7449500b,0x74(%ebx),%esi
620f3a:	65 6d                	gs insl (%dx),%es:(%edi)
620f3c:	49                   	dec    %ecx
620f3d:	44                   	inc    %esp
620f3e:	4c                   	dec    %esp
620f3f:	69 73 74 00 08 61 41 	imul   $0x41610800,0x74(%ebx),%esi
620f46:	74 74                	je     0x620fbc
620f48:	72 69                	jb     0x620fb3
620f4a:	62 73 07             	bound  %esi,0x7(%ebx)
620f4d:	49                   	dec    %ecx
620f4e:	6e                   	outsb  %ds:(%esi),(%dx)
620f4f:	74 65                	je     0x620fb6
620f51:	67 65 72 01          	addr16 gs jb 0x620f56
620f55:	0a 61 66             	or     0x66(%ecx),%ah
620f58:	41                   	inc    %ecx
620f59:	6c                   	insb   (%dx),%es:(%edi)
620f5a:	6c                   	insb   (%dx),%es:(%edi)
620f5b:	6f                   	outsl  %ds:(%esi),(%dx)
620f5c:	77 41                	ja     0x620f9f
620f5e:	64 64 08 4c 6f 6e    	fs or  %cl,%fs:0x6e(%edi,%ebp,2)
620f64:	67 42                	addr16 inc %edx
620f66:	6f                   	outsl  %ds:(%esi),(%dx)
620f67:	6f                   	outsl  %ds:(%esi),(%dx)
620f68:	6c                   	insb   (%dx),%es:(%edi)
620f69:	8d 40 00             	lea    0x0(%eax),%eax
620f6c:	70 0f                	jo     0x620f7d
620f6e:	62 00                	bound  %eax,(%eax)
620f70:	08 18                	or     %bl,(%eax)
620f72:	54                   	push   %esp
620f73:	50                   	push   %eax
620f74:	54                   	push   %esp
620f75:	53                   	push   %ebx
620f76:	68 54 72 65 65       	push   $0x65657254
620f7b:	49                   	dec    %ecx
620f7c:	6e                   	outsb  %ds:(%esi),(%dx)
620f7d:	73 65                	jae    0x620fe4
620f7f:	72 74                	jb     0x620ff5
620f81:	49                   	dec    %ecx
620f82:	74 65                	je     0x620fe9
620f84:	6d                   	insl   (%dx),%es:(%edi)
620f85:	45                   	inc    %ebp
620f86:	76 65                	jbe    0x620fed
620f88:	6e                   	outsb  %ds:(%esi),(%dx)
620f89:	74 00                	je     0x620f8b
620f8b:	02 08                	add    (%eax),%cl
620f8d:	07                   	pop    %es
620f8e:	61                   	popa
620f8f:	53                   	push   %ebx
620f90:	65 6e                	outsb  %gs:(%esi),(%dx)
620f92:	64 65 72 07          	fs gs jb 0x620f9d
620f96:	54                   	push   %esp
620f97:	4f                   	dec    %edi
620f98:	62 6a 65             	bound  %ebp,0x65(%edx)
620f9b:	63 74 08 05          	arpl   %esi,0x5(%eax,%ecx,1)
620f9f:	61                   	popa
620fa0:	4e                   	dec    %esi
620fa1:	6f                   	outsl  %ds:(%esi),(%dx)
620fa2:	64 65 09 54 54 72    	fs or  %edx,%gs:0x72(%esp,%edx,2)
620fa8:	65 65 4e             	gs gs dec %esi
620fab:	6f                   	outsl  %ds:(%esi),(%dx)
620fac:	64 65 8b c0          	fs gs mov %eax,%eax
620fb0:	b4 0f                	mov    $0xf,%ah
620fb2:	62 00                	bound  %eax,(%eax)
620fb4:	08 18                	or     %bl,(%eax)
620fb6:	54                   	push   %esp
620fb7:	50                   	push   %eax
620fb8:	54                   	push   %esp
620fb9:	53                   	push   %ebx
620fba:	68 54 72 65 65       	push   $0x65657254
620fbf:	44                   	inc    %esp
620fc0:	65 6c                	gs insb (%dx),%es:(%edi)
620fc2:	65 74 65             	gs je  0x62102a
620fc5:	49                   	dec    %ecx
620fc6:	74 65                	je     0x62102d
620fc8:	6d                   	insl   (%dx),%es:(%edi)
620fc9:	45                   	inc    %ebp
620fca:	76 65                	jbe    0x621031
620fcc:	6e                   	outsb  %ds:(%esi),(%dx)
620fcd:	74 00                	je     0x620fcf
620fcf:	03 08                	add    (%eax),%ecx
620fd1:	07                   	pop    %es
620fd2:	61                   	popa
620fd3:	53                   	push   %ebx
620fd4:	65 6e                	outsb  %gs:(%esi),(%dx)
620fd6:	64 65 72 07          	fs gs jb 0x620fe1
620fda:	54                   	push   %esp
620fdb:	4f                   	dec    %edi
620fdc:	62 6a 65             	bound  %ebp,0x65(%edx)
620fdf:	63 74 08 05          	arpl   %esi,0x5(%eax,%ecx,1)
620fe3:	61                   	popa
620fe4:	4e                   	dec    %esi
620fe5:	6f                   	outsl  %ds:(%esi),(%dx)
620fe6:	64 65 09 54 54 72    	fs or  %edx,%gs:0x72(%esp,%edx,2)
620fec:	65 65 4e             	gs gs dec %esi
620fef:	6f                   	outsl  %ds:(%esi),(%dx)
620ff0:	64 65 08 0b          	fs or  %cl,%gs:(%ebx)
620ff4:	61                   	popa
620ff5:	53                   	push   %ebx
620ff6:	68 54 72 65 65       	push   $0x65657254
620ffb:	44                   	inc    %esp
620ffc:	61                   	popa
620ffd:	74 61                	je     0x621060
620fff:	0d 54 50 54 53       	or     $0x53545054,%eax
621004:	68 54 72 65 65       	push   $0x65657254
621009:	44                   	inc    %esp
62100a:	61                   	popa
62100b:	74 61                	je     0x62106e
62100d:	8d 40 00             	lea    0x0(%eax),%eax
621010:	14 10                	adc    $0x10,%al
621012:	62 00                	bound  %eax,(%eax)
621014:	08 13                	or     %dl,(%ebx)
621016:	54                   	push   %esp
621017:	50                   	push   %eax
621018:	54                   	push   %esp
621019:	53                   	push   %ebx
62101a:	68 50 6f 70 75       	push   $0x75706f50
62101f:	70 48                	jo     0x621069
621021:	69 6e 74 45 76 65 6e 	imul   $0x6e657645,0x74(%esi),%ebp
621028:	74 00                	je     0x62102a
62102a:	02 08                	add    (%eax),%cl
62102c:	07                   	pop    %es
62102d:	61                   	popa
62102e:	53                   	push   %ebx
62102f:	65 6e                	outsb  %gs:(%esi),(%dx)
621031:	64 65 72 07          	fs gs jb 0x62103c
621035:	54                   	push   %esp
621036:	4f                   	dec    %edi
621037:	62 6a 65             	bound  %ebp,0x65(%edx)
62103a:	63 74 02 04          	arpl   %esi,0x4(%edx,%eax,1)
62103e:	68 69 6e 74 06       	push   $0x6746e69
621043:	53                   	push   %ebx
621044:	74 72                	je     0x6210b8
621046:	69 6e 67 8d 40 00 50 	imul   $0x5000408d,0x67(%esi),%ebp
62104d:	10 62 00             	adc    %ah,0x0(%edx)
621050:	08 16                	or     %dl,(%esi)
621052:	54                   	push   %esp
621053:	50                   	push   %eax
621054:	54                   	push   %esp
621055:	53                   	push   %ebx
621056:	68 54 76 43 75       	push   $0x75437654
62105b:	73 74                	jae    0x6210d1
62105d:	6f                   	outsl  %ds:(%esi),(%dx)
62105e:	6d                   	insl   (%dx),%es:(%edi)
62105f:	44                   	inc    %esp
621060:	72 61                	jb     0x6210c3
621062:	77 45                	ja     0x6210a9
621064:	76 65                	jbe    0x6210cb
621066:	6e                   	outsb  %ds:(%esi),(%dx)
621067:	74 00                	je     0x621069
621069:	04 08                	add    $0x8,%al
62106b:	07                   	pop    %es
62106c:	61                   	popa
62106d:	53                   	push   %ebx
62106e:	65 6e                	outsb  %gs:(%esi),(%dx)
621070:	64 65 72 07          	fs gs jb 0x62107b
621074:	54                   	push   %esp
621075:	4f                   	dec    %edi
621076:	62 6a 65             	bound  %ebp,0x65(%edx)
621079:	63 74 08 03          	arpl   %esi,0x3(%eax,%ecx,1)
62107d:	61                   	popa
62107e:	43                   	inc    %ebx
62107f:	44                   	inc    %esp
621080:	0d 54 50 54 43       	or     $0x43545054,%eax
621085:	75 73                	jne    0x6210fa
621087:	74 6f                	je     0x6210f8
621089:	6d                   	insl   (%dx),%es:(%edi)
62108a:	44                   	inc    %esp
62108b:	72 61                	jb     0x6210ee
62108d:	77 08                	ja     0x621097
62108f:	05 61 4e 6f 64       	add    $0x646f4e61,%eax
621094:	65 09 54 54 72       	or     %edx,%gs:0x72(%esp,%edx,2)
621099:	65 65 4e             	gs gs dec %esi
62109c:	6f                   	outsl  %ds:(%esi),(%dx)
62109d:	64 65 08 05 61 44 61 	fs or  %al,%gs:0x74614461
6210a4:	74
6210a5:	61                   	popa
6210a6:	0d 54 50 54 53       	or     $0x53545054,%eax
6210ab:	68 54 72 65 65       	push   $0x65657254
6210b0:	44                   	inc    %esp
6210b1:	61                   	popa
6210b2:	74 61                	je     0x621115
6210b4:	00 11                	add    %dl,(%ecx)
6210b6:	62 00                	bound  %eax,(%eax)
6210c4:	28 11                	sub    %dl,(%ecx)
6210c6:	62 00                	bound  %eax,(%eax)
6210d0:	0c 11                	or     $0x11,%al
6210d2:	62 00                	bound  %eax,(%eax)
6210d4:	14 11                	adc    $0x11,%al
6210d6:	62 00                	bound  %eax,(%eax)
6210d8:	18 00                	sbb    %al,(%eax)
6210da:	00 00                	add    %al,(%eax)
6210dc:	34 95                	xor    $0x95,%al
6210de:	41                   	inc    %ecx
6210df:	00 c0                	add    %al,%al
6210e1:	3c 40                	cmp    $0x40,%al
6210e3:	00 cc                	add    %cl,%ah
6210e5:	3c 40                	cmp    $0x40,%al
6210e7:	00 d0                	add    %dl,%al
6210e9:	3c 40                	cmp    $0x40,%al
6210eb:	00 d4                	add    %dl,%ah
6210ed:	3c 40                	cmp    $0x40,%al
6210ef:	00 c8                	add    %cl,%al
6210f1:	3c 40                	cmp    $0x40,%al
6210f3:	00 10                	add    %dl,(%eax)
6210f5:	3a 40 00             	cmp    0x0(%eax),%al
6210f8:	2c 3a                	sub    $0x3a,%al
6210fa:	40                   	inc    %eax
6210fb:	00 1c f1             	add    %bl,(%ecx,%esi,8)
6210fe:	62 00                	bound  %eax,(%eax)
621100:	2c c8                	sub    $0xc8,%al
621102:	41                   	inc    %ecx
621103:	00 cc                	add    %cl,%ah
621105:	f4                   	hlt
621106:	62 00                	bound  %eax,(%eax)
621108:	4c                   	dec    %esp
621109:	f1                   	int1
62110a:	62 00                	bound  %eax,(%eax)
62110c:	01 00                	add    %eax,(%eax)
62110e:	fd                   	std
62110f:	ff 40 f2             	incl   -0xe(%eax)
621112:	62 00                	bound  %eax,(%eax)
621114:	0f 54 50 54          	andps  0x54(%eax),%xmm2
621118:	53                   	push   %ebx
621119:	68 65 6c 6c 4c       	push   $0x4c6c6c65
62111e:	6f                   	outsl  %ds:(%esi),(%dx)
62111f:	63 61 74             	arpl   %esp,0x74(%ecx)
621122:	6f                   	outsl  %ds:(%esi),(%dx)
621123:	72 28                	jb     0x62114d
621125:	11 62 00             	adc    %esp,0x0(%edx)
621128:	07                   	pop    %es
621129:	0f 54 50 54          	andps  0x54(%eax),%xmm2
62112d:	53                   	push   %ebx
62112e:	68 65 6c 6c 4c       	push   $0x4c6c6c65
621133:	6f                   	outsl  %ds:(%esi),(%dx)
621134:	63 61 74             	arpl   %esp,0x74(%ecx)
621137:	6f                   	outsl  %ds:(%esi),(%dx)
621138:	72 00                	jb     0x62113a
62113a:	11 62 00             	adc    %esp,0x0(%edx)
62113d:	a8 95                	test   $0x95,%al
62113f:	41                   	inc    %ecx
621140:	00 00                	add    %al,(%eax)
621142:	00 10                	add    %dl,(%eax)
621144:	55                   	push   %ebp
621145:	50                   	push   %eax
621146:	54                   	push   %esp
621147:	53                   	push   %ebx
621148:	68 65 6c 6c 43       	push   $0x436c6c65
62114d:	6f                   	outsl  %ds:(%esi),(%dx)
62114e:	6e                   	outsb  %ds:(%esi),(%dx)
62114f:	74 72                	je     0x6211c3
621151:	6f                   	outsl  %ds:(%esi),(%dx)
621152:	6c                   	insb   (%dx),%es:(%edi)
621153:	73 00                	jae    0x621155
621155:	00 8b c0 a4 11 62    	add    %cl,0x6211a4c0(%ebx)
621167:	00 a8 13 62 00 00    	add    %ch,0x6213(%eax)
62116d:	00 00                	add    %al,(%eax)
62116f:	00 00                	add    %al,(%eax)
621171:	00 00                	add    %al,(%eax)
621173:	00 cc                	add    %cl,%ah
621175:	12 62 00             	adc    0x0(%edx),%ah
621178:	8e 13                	mov    (%ebx),%ss
62117a:	62 00                	bound  %eax,(%eax)
62117c:	fc                   	cld
62117d:	03 00                	add    (%eax),%eax
62117f:	00 fc                	add    %bh,%ah
621181:	ea 61 00 c8 4d 42 00 	ljmp   $0x42,$0x4dc80061
621188:	cc                   	int3
621189:	3c 40                	cmp    $0x40,%al
62118b:	00 1c 47             	add    %bl,(%edi,%eax,2)
62118e:	42                   	inc    %edx
62118f:	00 d4                	add    %dl,%ah
621191:	3c 40                	cmp    $0x40,%al
621193:	00 30                	add    %dh,(%eax)
621195:	cb                   	lret
621196:	44                   	inc    %esp
621197:	00 10                	add    %dl,(%eax)
621199:	3a 40 00             	cmp    0x0(%eax),%al
62119c:	2c 3a                	sub    $0x3a,%al
62119e:	40                   	inc    %eax
62119f:	00 8c 6a 62 00 6c fa 	add    %cl,-0x593ff9e(%edx,%ebp,2)
6211a6:	44                   	inc    %esp