453ee4:	45                   	inc    %ebp
453ee5:	78 63                	js     0x453f4a
453ee7:	65 70 74             	gs jo  0x453f5e
453eea:	69 6f 6e 54 68 72 6f 	imul   $0x6f726854,0x6e(%edi),%ebp
453ef1:	77 73                	ja     0x453f66
453ef3:	01 08                	add    %ecx,(%eax)
453ef5:	01 00                	add    %eax,(%eax)
453ef7:	08 00                	or     %al,(%eax)
453ef9:	00 00                	add    %al,(%eax)
453efb:	00 00                	add    %al,(%eax)
453efd:	29 01                	sub    %eax,(%ecx)
453eff:	00 24 61             	add    %ah,(%ecx,%eiz,2)
453f02:	65 61                	gs popa
453f04:	38 37                	cmp    %dh,(%edi)
453f06:	39 64 38 2d          	cmp    %esp,0x2d(%eax,%edi,1)
453f0a:	33 33                	xor    (%ebx),%esi
453f0c:	66 35 2d 34          	xor    $0x342d,%ax
453f10:	61                   	popa
453f11:	61                   	popa
453f12:	36 2d 61 33 36 35    	ss sub $0x35363361,%eax
453f18:	2d 36 34 33 37       	sub    $0x37333436,%eax
453f1d:	61                   	popa
453f1e:	31 32                	xor    %esi,(%edx)
453f20:	61                   	popa
453f21:	30 65 38             	xor    %ah,0x38(%ebp)
453f24:	64 00 00             	add    %al,%fs:(%eax)
453f27:	0c 01                	or     $0x1,%al
453f29:	00 07                	add    %al,(%edi)
453f2b:	31 2e                	xor    %ebp,(%esi)
453f2d:	30 2e                	xor    %ch,(%esi)
453f2f:	30 2e                	xor    %ch,(%esi)
453f31:	30 00                	xor    %al,(%eax)
453f33:	00 1e                	add    %bl,(%esi)
453f35:	01 00                	add    %eax,(%eax)
453f37:	19 43 6f             	sbb    %eax,0x6f(%ebx)
453f3a:	70 79                	jo     0x453fb5
453f3c:	72 69                	jb     0x453fa7
453f3e:	67 68 74 20 48 44    	addr16 push $0x44482074
453f44:	35 50 6f 73 74       	xor    $0x74736f50,%eax
453f49:	4f                   	dec    %edi
453f4a:	70 74                	jo     0x453fc0
453f4c:	20 32                	and    %dh,(%edx)
453f4e:	30 32                	xor    %dh,(%edx)
453f50:	30 00                	xor    %al,(%eax)
453f52:	00 80 9e 2e 01 80    	add    %al,-0x7ffed162(%eax)
453f58:	84 53 79             	test   %dl,0x79(%ebx)
453f5b:	73 74                	jae    0x453fd1
453f5d:	65 6d                	gs insl (%dx),%es:(%edi)
453f5f:	2e 53                	cs push %ebx
453f61:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
453f65:	69 74 79 2e 50 65 72 	imul   $0x6d726550,0x2e(%ecx,%edi,2),%esi
453f6c:	6d
453f6d:	69 73 73 69 6f 6e 73 	imul   $0x736e6f69,0x73(%ebx),%esi
453f74:	2e 53                	cs push %ebx
453f76:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
453f7a:	69 74 79 50 65 72 6d 	imul   $0x696d7265,0x50(%ecx,%edi,2),%esi
453f81:	69
453f82:	73 73                	jae    0x453ff7
453f84:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
453f8b:	69 62 75 74 65 2c 20 	imul   $0x202c6574,0x75(%edx),%esp
453f92:	6d                   	insl   (%dx),%es:(%edi)
453f93:	73 63                	jae    0x453ff8
453f95:	6f                   	outsl  %ds:(%esi),(%dx)
453f96:	72 6c                	jb     0x454004
453f98:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
453f9f:	73 69                	jae    0x45400a
453fa1:	6f                   	outsl  %ds:(%esi),(%dx)
453fa2:	6e                   	outsb  %ds:(%esi),(%dx)
453fa3:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
453fa8:	30 2e                	xor    %ch,(%esi)
453faa:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
453fad:	43                   	inc    %ebx
453fae:	75 6c                	jne    0x45401c
453fb0:	74 75                	je     0x454027
453fb2:	72 65                	jb     0x454019
453fb4:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
453fb9:	72 61                	jb     0x45401c
453fbb:	6c                   	insb   (%dx),%es:(%edi)
453fbc:	2c 20                	sub    $0x20,%al
453fbe:	50                   	push   %eax
453fbf:	75 62                	jne    0x454023
453fc1:	6c                   	insb   (%dx),%es:(%edi)
453fc2:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
453fc9:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
453fcd:	62 37                	bound  %esi,(%edi)
453fcf:	37                   	aaa
453fd0:	61                   	popa
453fd1:	35 63 35 36 31       	xor    $0x31363563,%eax
453fd6:	39 33                	cmp    %esi,(%ebx)
453fd8:	34 65                	xor    $0x65,%al
453fda:	30 38                	xor    %bh,(%eax)
453fdc:	39 15 01 54 02 10    	cmp    %edx,0x10025401
453fe2:	53                   	push   %ebx
453fe3:	6b 69 70 56          	imul   $0x56,0x70(%ecx),%ebp
453fe7:	65 72 69             	gs jb  0x454053
453fea:	66 69 63 61 74 69    	imul   $0x6974,0x61(%ebx),%sp
453ff0:	6f                   	outsl  %ds:(%esi),(%dx)
453ff1:	6e                   	outsb  %ds:(%esi),(%dx)
453ff2:	01 16                	add    %edx,(%esi)
453ff4:	01 00                	add    %eax,(%eax)
453ff6:	11 43 6f             	adc    %eax,0x6f(%ebx)
453ff9:	6e                   	outsb  %ds:(%esi),(%dx)
453ffa:	66 75 73             	data16 jne 0x454070
453ffd:	65 72 20             	gs jb  0x454020
454000:	76 31                	jbe    0x454033
454002:	2e 39 2e             	cmp    %ebp,%cs:(%esi)
454005:	30 2e                	xor    %ch,(%esi)
454007:	30 00                	xor    %al,(%eax)
454009:	00 00                	add    %al,(%eax)
45400b:	00 34 40             	add    %dh,(%eax,%eax,2)
45400e:	05 00 00 00 00       	add    $0x0,%eax
454013:	00 00                	add    %al,(%eax)
454015:	00 00                	add    %al,(%eax)
454017:	00 4e 40             	add    %cl,0x40(%esi)
45401a:	05 00 00 20 00       	add    $0x200000,%eax
454033:	00 40 40             	add    %al,0x40(%eax)
454036:	05 00 00 00 00       	add    $0x0,%eax
45403b:	00 00                	add    %al,(%eax)
45403d:	00 00                	add    %al,(%eax)
45403f:	00 00                	add    %al,(%eax)
454041:	00 5f 43             	add    %bl,0x43(%edi)
454044:	6f                   	outsl  %ds:(%esi),(%dx)
454045:	72 45                	jb     0x45408c
454047:	78 65                	js     0x4540ae
454049:	4d                   	dec    %ebp
45404a:	61                   	popa
45404b:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
454052:	72 65                	jb     0x4540b9
454054:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
454058:	6c                   	insb   (%dx),%es:(%edi)
454059:	00 00                	add    %al,(%eax)
45405b:	00 00                	add    %al,(%eax)
45405d:	00 ff                	add    %bh,%bh
45405f:	25 00 20 40 00       	and    $0x402000,%eax