454e3b:	00 6c 76 36          	add    %ch,0x36(%esi,%esi,2)
454e3f:	6f                   	outsl  %ds:(%esi),(%dx)
454e40:	72 00                	jb     0x454e42
454e42:	74 77                	je     0x454ebb
454e44:	24 6f                	and    $0x6f,%al
454e46:	55                   	push   %ebp
454e47:	00 48 71             	add    %cl,0x71(%eax)
454e4a:	3b 6f 7a             	cmp    0x7a(%edi),%ebp
454e4d:	00 59 70             	add    %bl,0x70(%ecx)
454e50:	10 6f 7a             	adc    %ch,0x7a(%edi)
454e53:	00 4f 6d             	add    %cl,0x6d(%edi)
454e56:	2d 6b 45 00 50       	sub    $0x5000456b,%eax
454e5b:	77 03                	ja     0x454e60
454e5d:	6b 47 00 7b          	imul   $0x7b,0x0(%edi),%eax
454e61:	72 1b                	jb     0x454e7e
454e63:	6c                   	insb   (%dx),%es:(%edi)
454e64:	5c                   	pop    %esp
454e65:	00 41 65             	add    %al,0x65(%ecx)
454e68:	27                   	daa
454e69:	7a 42                	jp     0x454ead
454e6b:	00 79 66             	add    %bh,0x66(%ecx)
454e6e:	36 7a 73             	ss jp  0x454ee4
454e71:	00 61 6a             	add    %ah,0x6a(%ecx)
454e74:	24 7a                	and    $0x7a,%al
454e76:	58                   	pop    %eax
454e77:	00 5d 73             	add    %bl,0x73(%ebp)
454e7a:	3b 67 68             	cmp    0x68(%edi),%esp
454e7d:	00 4c 70 10          	add    %cl,0x10(%eax,%esi,2)
454e81:	7a 69                	jp     0x454eec
454e83:	00 5e 68             	add    %bl,0x68(%esi)
454e86:	2d 67 57 00 5c       	sub    $0x5c005767,%eax
454e8b:	73 03                	jae    0x454e90
454e8d:	6b 5a 00 7b          	imul   $0x7b,0x0(%edx),%ebx
454e91:	6f                   	outsl  %ds:(%esi),(%dx)
454e92:	1b 6b 50             	sbb    0x50(%ebx),%ebp
454e95:	00 4a 61             	add    %cl,0x61(%edx)
454e98:	27                   	daa
454e99:	67 53                	addr16 push %ebx
454e9b:	00 64 63 36          	add    %ah,0x36(%ebx,%eiz,2)
454e9f:	67 7a 00             	addr16 jp 0x454ea2
454ea2:	7c 75                	jl     0x454f19
454ea4:	24 67                	and    $0x67,%al
454ea6:	41                   	inc    %ecx
454ea7:	00 40 79             	add    %al,0x79(%eax)
454eaa:	3b 67 6c             	cmp    0x6c(%edi),%esp
454ead:	00 51 74             	add    %dl,0x74(%ecx)
454eb0:	10 67 76             	adc    %ah,0x76(%edi)
454eb3:	00 43 62             	add    %al,0x62(%ebx)
454eb6:	2d 6f 55 00 4f       	sub    $0x4f00556f,%eax
454ebb:	77 03                	ja     0x454ec0
454ebd:	74 4e                	je     0x454f0d
454ebf:	00 64 71 1b          	add    %ah,0x1b(%ecx,%esi,2)
454ec3:	74 5d                	je     0x454f22
454ec5:	00 59 70             	add    %bl,0x70(%ecx)
454ec8:	27                   	daa
454ec9:	6f                   	outsl  %ds:(%esi),(%dx)
454eca:	5e                   	pop    %esi
454ecb:	00 6c 68 36          	add    %ch,0x36(%eax,%ebp,2)
454ecf:	6f                   	outsl  %ds:(%esi),(%dx)
454ed0:	74 00                	je     0x454ed2
454ed2:	74 66                	je     0x454f3a
454ed4:	24 6f                	and    $0x6f,%al
454ed6:	47                   	inc    %edi
454ed7:	00 53 6e             	add    %dl,0x6e(%ebx)
454eda:	3b 74 75 00          	cmp    0x0(%ebp,%esi,2),%esi
454ede:	42                   	inc    %edx
454edf:	61                   	popa
454ee0:	10 74 71 00          	adc    %dh,0x0(%ecx,%esi,2)
454ee4:	50                   	push   %eax
454ee5:	72 2d                	jb     0x454f14
454ee7:	74 42                	je     0x454f2b
454ee9:	00 4f 68             	add    %cl,0x68(%edi)
454eec:	03 74 52 00          	add    0x0(%edx,%edx,2),%esi
454ef0:	64 66 1b 74 47 00    	sbb    %fs:0x0(%edi,%eax,2),%si
454ef6:	59                   	pop    %ecx
454ef7:	75 27                	jne    0x454f20
454ef9:	4d                   	dec    %ebp
454efa:	42                   	inc    %edx
454efb:	00 4e 69             	add    %cl,0x69(%esi)
454efe:	55                   	push   %ebp
454eff:	72 7f                	jb     0x454f80
454f01:	73 74                	jae    0x454f77
454f03:	66 50                	push   %ax
454f05:	2e 7b 69             	jnp,pn 0x454f71
454f08:	54                   	push   %esp
454f09:	75 5a                	jne    0x454f65
454f0b:	6c                   	insb   (%dx),%es:(%edi)
454f0c:	41                   	inc    %ecx
454f0d:	61                   	popa
454f0e:	45                   	inc    %ebp
454f0f:	69 73 00 5a 70 54 6c 	imul   $0x6c54705a,0x0(%ebx),%esi
454f16:	44                   	inc    %esp
454f17:	63 46 74             	arpl   %eax,0x74(%esi)
454f1a:	52                   	push   %edx
454f1b:	6f                   	outsl  %ds:(%esi),(%dx)
454f1c:	6d                   	insl   (%dx),%es:(%edi)
454f1d:	42                   	inc    %edx
454f1e:	57                   	push   %edi
454f1f:	73 75                	jae    0x454f96
454f21:	00 56 69             	add    %dl,0x69(%esi)
454f24:	47                   	inc    %edi
454f25:	72 42                	jb     0x454f69
454f27:	73 48                	jae    0x454f71
454f29:	66 4f                	dec    %di
454f2b:	2e 55                	cs push %ebp
454f2d:	69 45 75 71 6c 59 61 	imul   $0x61596c71,0x75(%ebp),%eax
454f34:	57                   	push   %edi
454f35:	69 4e 2e 66 70 4b 6c 	imul   $0x6c4b7066,0x2e(%esi),%ecx
454f3c:	6a 63                	push   $0x63
454f3e:	57                   	push   %edi
454f3f:	74 79                	je     0x454fba
454f41:	6f                   	outsl  %ds:(%esi),(%dx)
454f42:	75 53                	jne    0x454f97
454f44:	41                   	inc    %ecx
454f45:	72 5b                	jb     0x454fa2
454f47:	69 44 65 48 00 77 73 	imul   $0x36737700,0x48(%ebp,%eiz,2),%eax
454f4e:	36
454f4f:	43                   	inc    %ebx
454f50:	7f 6d                	jg     0x454fbf
454f52:	6b 75 50 65          	imul   $0x65,0x50(%ebp),%esi
454f56:	5f                   	pop    %edi
454f57:	00 6a 69             	add    %ch,0x69(%edx)
454f5a:	58                   	pop    %eax
454f5b:	72 6c                	jb     0x454fc9
454f5d:	73 59                	jae    0x454fb8
454f5f:	66 64 2e 4d          	fs cs dec %bp
454f63:	69 57 75 4c 6c 65 61 	imul   $0x61656c4c,0x75(%edi),%edx
454f6a:	48                   	dec    %eax
454f6b:	69 60 2e 72 65 66 69 	imul   $0x69666572,0x2e(%eax),%esp
454f72:	78 65                	js     0x454fd9
454f74:	57                   	push   %edi
454f75:	00 40 76             	add    %al,0x76(%eax)
454f78:	27                   	daa
454f79:	6d                   	insl   (%dx),%es:(%edi)
454f7a:	64 43                	fs inc %ebx
454f7c:	6c                   	insb   (%dx),%es:(%edi)
454f7d:	6d                   	insl   (%dx),%es:(%edi)
454f7e:	46                   	inc    %esi
454f7f:	75 64                	jne    0x454fe5
454f81:	65 69 4f 46 6a 48 63 	imul   $0x5363486a,%gs:0x46(%edi),%ecx
454f88:	53
454f89:	50                   	push   %eax
454f8a:	49                   	dec    %ecx
454f8b:	6f                   	outsl  %ds:(%esi),(%dx)
454f8c:	75 69                	jne    0x454ff7
454f8e:	52                   	push   %edx
454f8f:	65 62 00             	bound  %eax,%gs:(%eax)
454f92:	76 5f                	jbe    0x454ff3
454f94:	65 70 5d             	gs jo  0x454ff4
454f97:	4f                   	dec    %edi
454f98:	45                   	inc    %ebp
454f99:	6a 5e                	push   $0x5e
454f9b:	63 77 50             	arpl   %esi,0x50(%edi)
454f9e:	44                   	inc    %esp
454f9f:	6f                   	outsl  %ds:(%esi),(%dx)
454fa0:	66 69 7f 65 56 00    	imul   $0x56,0x65(%edi),%di
454fa6:	40                   	inc    %eax
454fa7:	5f                   	pop    %edi
454fa8:	72 73                	jb     0x45501d
454faa:	5e                   	pop    %esi
454fab:	72 4c                	jb     0x454ff9
454fad:	62 5c 65 73          	bound  %ebx,0x73(%ebp,%eiz,2)
454fb1:	74 4b                	je     0x454ffe
454fb3:	72 4b                	jb     0x455000
454fb5:	76 44                	jbe    0x454ffb
454fb7:	64 42                	fs inc %edx
454fb9:	72 3b                	jb     0x454ff6
454fbb:	55                   	push   %ebp
454fbc:	70 65                	jo     0x455023
454fbe:	44                   	inc    %esp
454fbf:	00 7d 5f             	add    %bh,0x5f(%ebp)
454fc2:	56                   	push   %esi
454fc3:	79 73                	jns    0x455038
454fc5:	65 4f                	gs dec %edi
454fc7:	53                   	push   %ebx
454fc8:	42                   	inc    %edx
454fc9:	72 4d                	jb     0x455018
454fcb:	69 60 65 45 4f 72 6a 	imul   $0x6a724f45,0x65(%eax),%esp
454fd2:	7e 63                	jle    0x455037
454fd4:	50                   	push   %eax
454fd5:	50                   	push   %eax
454fd6:	5f                   	pop    %edi
454fd7:	6f                   	outsl  %ds:(%esi),(%dx)
454fd8:	51                   	push   %ecx
454fd9:	69 5f 65 71 00 51 65 	imul   $0x65510071,0x65(%edi),%ebx
454fe0:	64 5f                	fs pop %edi
454fe2:	58                   	pop    %eax
454fe3:	6f                   	outsl  %ds:(%esi),(%dx)
454fe4:	49                   	dec    %ecx
454fe5:	70 58                	jo     0x45503f
454fe7:	74 42                	je     0x45502b
454fe9:	72 3b                	jb     0x455026
454feb:	67 66 74 69          	addr16 data16 je 0x455058
454fef:	41                   	inc    %ecx
454ff0:	60                   	pusha
454ff1:	70 77                	jo     0x45506a
454ff3:	69 47 61 59 69 48 6e 	imul   $0x6e486959,0x61(%edi),%eax
454ffa:	3b 67 66             	cmp    0x66(%edi),%esp
454ffd:	74 69                	je     0x455068
454fff:	55                   	push   %ebp
455000:	63 65 69             	arpl   %esp,0x69(%ebp)
455003:	00 43 65             	add    %al,0x65(%ebx)
455006:	59                   	pop    %ecx
455007:	5f                   	pop    %edi
455008:	70 65                	jo     0x45506f
45500a:	59                   	pop    %ecx
45500b:	53                   	push   %ebx
45500c:	66 72 40             	data16 jb 0x45504f
45500f:	69 73 65 68 00 49 62 	imul   $0x62490068,0x65(%ebx),%esi
455016:	2d 6d 50 00 56       	sub    $0x5600506d,%eax
45501b:	78 03                	js     0x455020
45501d:	6d                   	insl   (%dx),%es:(%edi)
45501e:	47                   	inc    %edi
45501f:	00 7e 6d             	add    %bh,0x6d(%esi)
455022:	1b 6e 52             	sbb    0x52(%esi),%ebp
455025:	00 43 62             	add    %al,0x62(%ebx)
455028:	27                   	daa
455029:	6e                   	outsb  %ds:(%esi),(%dx)
45502a:	43                   	inc    %ebx
45502b:	00 6d 79             	add    %ch,0x79(%ebp)
45502e:	36 54                	ss push %esp
455030:	69 70 7e 00 4a 61 2d 	imul   $0x2d614a00,0x7e(%eax),%esi
455037:	6e                   	outsb  %ds:(%esi),(%dx)
455038:	42                   	inc    %edx
455039:	00 6f 00             	add    %ch,0x0(%edi)
45503c:	6d                   	insl   (%dx),%es:(%edi)
45503d:	68 36 6e 76 00       	push   $0x766e36
455042:	75 63                	jne    0x4550a7
455044:	24 6e                	and    $0x6e,%al
455046:	58                   	pop    %eax
455047:	00 26                	add    %ah,(%esi)
455049:	00 56 5f             	add    %dl,0x5f(%esi)
45504c:	57                   	push   %edi
45504d:	68 44 65 71 64       	push   $0x64716544
455052:	48                   	dec    %eax
455053:	74 45                	je     0x45509a
455055:	74 44                	je     0x45509b
455057:	63 71 61             	arpl   %esi,0x61(%ecx)
45505a:	57                   	push   %edi
45505b:	75 66                	jne    0x4550c3
45505d:	00 51 65             	add    %dl,0x65(%ecx)
455060:	64 5f                	fs pop %edi
455062:	5c                   	pop    %esp
455063:	65 50                	gs push %eax
455065:	49                   	dec    %ecx
455066:	43                   	inc    %ebx
455067:	73 53                	jae    0x4550bc
455069:	61                   	popa
45506a:	55                   	push   %ebp
45506b:	63 66 00             	arpl   %esp,0x0(%esi)
45506e:	58                   	pop    %eax
45506f:	73 10                	jae    0x455081
455071:	7a 70                	jp     0x4550e3
455073:	6e                   	outsb  %ds:(%esi),(%dx)
455074:	24 67                	and    $0x67,%al
455076:	5b                   	pop    %ebx
455077:	77 27                	ja     0x4550a0
455079:	67 4d                	addr16 dec %ebp
45507b:	78 03                	js     0x455080
45507d:	67 40                	addr16 inc %eax
45507f:	71 10                	jno    0x455091
455081:	67 6d                	insl   (%dx),%es:(%di)
455083:	79 24                	jns    0x4550a9
455085:	67 5b                	addr16 pop %ebx
455087:	70 27                	jo     0x4550b0
455089:	67 4d                	addr16 dec %ebp
45508b:	61                   	popa
45508c:	03 67 40             	add    0x40(%edi),%esp
45508f:	72 10                	jb     0x4550a1
455091:	67 6d                	insl   (%dx),%es:(%di)
455093:	65 24 67             	gs and $0x67,%al
455096:	5b                   	pop    %ebx
455097:	68 27 67 4d 64       	push   $0x644d6727
45509c:	03 67 40             	add    0x40(%edi),%esp
45509f:	66 10 67 6d          	data16 adc %ah,0x6d(%edi)
4550a3:	63 24 67             	arpl   %esp,(%edi,%eiz,2)
4550a6:	5b                   	pop    %ebx
4550a7:	6a 27                	push   $0x27
4550a9:	67 4d                	addr16 dec %ebp
4550ab:	75 03                	jne    0x4550b0
4550ad:	67 40                	addr16 inc %eax
4550af:	73 10                	jae    0x4550c1
4550b1:	67 79 77             	addr16 jns 0x45512b
4550b4:	24 67                	and    $0x67,%al
4550b6:	4f                   	dec    %edi
4550b7:	78 27                	js     0x4550e0
4550b9:	67 59                	addr16 pop %ecx
4550bb:	71 03                	jno    0x4550c0
4550bd:	67 54                	addr16 push %esp
4550bf:	79 10                	jns    0x4550d1
4550c1:	67 79 70             	addr16 jns 0x455134
4550c4:	24 67                	and    $0x67,%al
4550c6:	4f                   	dec    %edi
4550c7:	61                   	popa
4550c8:	27                   	daa
4550c9:	67 59                	addr16 pop %ecx
4550cb:	72 03                	jb     0x4550d0
4550cd:	67 54                	addr16 push %esp
4550cf:	65 10 67 79          	adc    %ah,%gs:0x79(%edi)
4550d3:	68 24 67 4f 64       	push   $0x644f6724
4550d8:	27                   	daa
4550d9:	67 59                	addr16 pop %ecx
4550db:	66 03 67 54          	add    0x54(%edi),%sp
4550df:	63 10                	arpl   %edx,(%eax)
4550e1:	67 79 6a             	addr16 jns 0x45514e
4550e4:	24 67                	and    $0x67,%al
4550e6:	4f                   	dec    %edi
4550e7:	75 27                	jne    0x455110
4550e9:	67 59                	addr16 pop %ecx
4550eb:	73 03                	jae    0x4550f0
4550ed:	4d                   	dec    %ebp
4550ee:	43                   	inc    %ebx
4550ef:	74 75                	je     0x455166
4550f1:	78 1b                	js     0x45510e
4550f3:	53                   	push   %ebx
4550f4:	5d                   	pop    %ebp
4550f5:	73 59                	jae    0x455150
4550f7:	65 4a                	gs dec %edx
4550f9:	2e 6f                	outsl  %cs:(%esi),(%dx)
4550fb:	68 71 65 57 64       	push   $0x64576571
455100:	79 6e                	jns    0x455170
455102:	7c 00                	jl     0x455104
455104:	43                   	inc    %ebx
455105:	77 55                	ja     0x45515c
455107:	00 40 77             	add    %al,0x77(%eax)
45510a:	4a                   	dec    %edx
45510b:	00 64 77 4f          	add    %ah,0x4f(%edi,%esi,2)
45510f:	00 77 77             	add    %dh,0x77(%edi)
455112:	6b 00 43             	imul   $0x43,(%eax),%eax
455115:	77 4c                	ja     0x455163
455117:	00 40 77             	add    %al,0x77(%eax)
45511a:	49                   	dec    %ecx
45511b:	00 64 77 53          	add    %ah,0x53(%edi,%esi,2)
45511f:	00 77 77             	add    %dh,0x77(%edi)
455122:	73 00                	jae    0x455124
455124:	43                   	inc    %ebx
455125:	77 49                	ja     0x455170
455127:	00 40 77             	add    %al,0x77(%eax)
45512a:	5d                   	pop    %ebp
45512b:	00 64 77 55          	add    %ah,0x55(%edi,%esi,2)
45512f:	00 77 77             	add    %dh,0x77(%edi)
455132:	71 00                	jno    0x455134
455134:	43                   	inc    %ebx
455135:	77 58                	ja     0x45518f
455137:	00 5d 6b             	add    %bl,0x6b(%ebp)
45513a:	56                   	push   %esi
45513b:	00 44 65 42          	add    %al,0x42(%ebp,%eiz,2)
45513f:	4c                   	dec    %esp
455140:	71 73                	jno    0x4551b5
455142:	6f                   	outsl  %ds:(%esi),(%dx)