447e9c:	61                   	popa
447e9d:	2b 57 45             	sub    0x45(%edi),%edx
447ea0:	38 41 2f             	cmp    %al,0x2f(%ecx)
447ea3:	72 48                	jb     0x447eed
447ea5:	4f                   	dec    %edi
447ea6:	66 77 31             	data16 ja 0x447eda
447ea9:	31 47 46             	xor    %eax,0x46(%edi)
447eac:	4b                   	dec    %ebx
447ead:	70 36                	jo     0x447ee5
447eaf:	57                   	push   %edi
447eb0:	6b 31 50             	imul   $0x50,(%ecx),%esi
447eb3:	57                   	push   %edi
447eb4:	4a                   	dec    %edx
447eb5:	56                   	push   %esi
447eb6:	47                   	inc    %edi
447eb7:	6b 62 32 50          	imul   $0x50,0x32(%edx),%esp
447ebb:	31 53 72             	xor    %edx,0x72(%ebx)
447ebe:	53                   	push   %ebx
447ebf:	74 36                	je     0x447ef7
447ec1:	52                   	push   %edx
447ec2:	49                   	dec    %ecx
447ec3:	77 6f                	ja     0x447f34
447ec5:	36 52                	ss push %edx
447ec7:	70 61                	jo     0x447f2a
447ec9:	66 34 45             	data16 xor $0x45,%al
447ecc:	4e                   	dec    %esi
447ecd:	42                   	inc    %edx
447ece:	34 53                	xor    $0x53,%al
447ed0:	59                   	pop    %ecx
447ed1:	50                   	push   %eax
447ed2:	46                   	inc    %esi
447ed3:	32 75 47             	xor    0x47(%ebp),%dh
447ed6:	6d                   	insl   (%dx),%es:(%edi)
447ed7:	61                   	popa
447ed8:	71 65                	jno    0x447f3f
447eda:	62 4d 6e             	bound  %ecx,0x6e(%ebp)
447edd:	31 32                	xor    %esi,(%edx)
447edf:	6c                   	insb   (%dx),%es:(%edi)
447ee0:	33 4f 6c             	xor    0x6c(%edi),%ecx
447ee3:	78 30                	js     0x447f15
447ee5:	46                   	inc    %esi
447ee6:	4d                   	dec    %ebp
447ee7:	70 43                	jo     0x447f2c
447ee9:	4e                   	dec    %esi
447eea:	53                   	push   %ebx
447eeb:	6a 38                	push   $0x38
447eed:	6a 43                	push   $0x43
447eef:	34 69                	xor    $0x69,%al
447ef1:	56                   	push   %esi
447ef2:	78 32                	js     0x447f26
447ef4:	65 55                	gs push %ebp
447ef6:	34 77                	xor    $0x77,%al
447ef8:	5a                   	pop    %edx
447ef9:	49                   	dec    %ecx
447efa:	76 38                	jbe    0x447f34
447efc:	41                   	inc    %ecx
447efd:	77 67                	ja     0x447f66
447eff:	37                   	aaa
447f00:	37                   	aaa
447f01:	4b                   	dec    %ebx
447f02:	76 44                	jbe    0x447f48
447f04:	78 49                	js     0x447f4f
447f06:	78 6f                	js     0x447f77
447f08:	57                   	push   %edi
447f09:	6f                   	outsl  %ds:(%esi),(%dx)
447f0a:	64 47                	fs inc %edi
447f0c:	42                   	inc    %edx
447f0d:	66 33 74 76 37       	xor    0x37(%esi,%esi,2),%si
447f12:	70 50                	jo     0x447f64
447f14:	71 30                	jno    0x447f46
447f16:	51                   	push   %ecx
447f17:	74 43                	je     0x447f5c
447f19:	79 66                	jns    0x447f81
447f1b:	70 49                	jo     0x447f66
447f1d:	58                   	pop    %eax
447f1e:	78 56                	js     0x447f76
447f20:	57                   	push   %edi
447f21:	76 78                	jbe    0x447f9b
447f23:	79 75                	jns    0x447f9a
447f25:	70 36                	jo     0x447f5d
447f27:	43                   	inc    %ebx
447f28:	78 46                	js     0x447f70
447f2a:	32 6b 2b             	xor    0x2b(%ebx),%ch
447f2d:	52                   	push   %edx
447f2e:	33 51 72             	xor    0x72(%ecx),%edx
447f31:	50                   	push   %eax
447f32:	62 53 33             	bound  %edx,0x33(%ebx)
447f35:	59                   	pop    %ecx
447f36:	78 56                	js     0x447f8e
447f38:	73 76                	jae    0x447fb0
447f3a:	79 57                	jns    0x447f93
447f3c:	75 6a                	jne    0x447fa8
447f3e:	47                   	inc    %edi
447f3f:	33 4a 79             	xor    0x79(%edx),%ecx
447f42:	44                   	inc    %esp
447f43:	34 4a                	xor    $0x4a,%al
447f45:	70 36                	jo     0x447f7d
447f47:	6c                   	insb   (%dx),%es:(%edi)
447f48:	4e                   	dec    %esi
447f49:	56                   	push   %esi
447f4a:	58                   	pop    %eax
447f4b:	66 57                	push   %di
447f4d:	36 55                	ss push %ebp
447f4f:	2b 4c 30 6c          	sub    0x6c(%eax,%esi,1),%ecx
447f53:	67 69 48 6c 44 4a 6f 	imul   $0x786f4a44,0x6c(%bx,%si),%ecx
447f5a:	78
447f5b:	44                   	inc    %esp
447f5c:	34 70                	xor    $0x70,%al
447f5e:	42                   	inc    %edx
447f5f:	32 79 6d             	xor    0x6d(%ecx),%bh
447f62:	38 50 64             	cmp    %dl,0x64(%eax)
447f65:	34 63                	xor    $0x63,%al
447f67:	30 30                	xor    %dh,(%eax)
447f69:	56                   	push   %esi
447f6a:	59                   	pop    %ecx
447f6b:	4f                   	dec    %edi
447f6c:	57                   	push   %edi
447f6d:	77 30                	ja     0x447f9f
447f6f:	4b                   	dec    %ebx
447f70:	45                   	inc    %ebp
447f71:	79 30                	jns    0x447fa3
447f73:	4e                   	dec    %esi
447f74:	52                   	push   %edx
447f75:	4f                   	dec    %edi
447f76:	79 78                	jns    0x447ff0
447f78:	61                   	popa
447f79:	46                   	inc    %esi
447f7a:	35 30 52 6a 71       	xor    $0x716a5230,%eax
447f7f:	68 61 4a 74 36       	push   $0x36744a61
447f84:	74 70                	je     0x447ff6
447f86:	42                   	inc    %edx
447f87:	51                   	push   %ecx
447f88:	69 47 5a 72 33 32 34 	imul   $0x34323372,0x5a(%edi),%eax
447f8f:	67 4a                	addr16 dec %edx
447f91:	74 68                	je     0x447ffb
447f93:	32 38                	xor    (%eax),%bh
447f95:	2f                   	das
447f96:	68 53 65 75 54       	push   $0x54756553
447f9b:	39 30                	cmp    %esi,(%eax)
447f9d:	33 37                	xor    (%edi),%esi
447f9f:	55                   	push   %ebp
447fa0:	51                   	push   %ecx
447fa1:	7a 46                	jp     0x447fe9
447fa3:	69 37 69 4e 67 63    	imul   $0x63674e69,(%edi),%esi
447fa9:	44                   	inc    %esp
447faa:	71 45                	jno    0x447ff1
447fac:	4a                   	dec    %edx
447fad:	77 50                	ja     0x447fff
447faf:	37                   	aaa
447fb0:	66 7a 30             	data16 jp 0x447fe3
447fb3:	6f                   	outsl  %ds:(%esi),(%dx)
447fb4:	42                   	inc    %edx
447fb5:	64 30 63 45          	xor    %ah,%fs:0x45(%ebx)
447fb9:	6e                   	outsb  %ds:(%esi),(%dx)
447fba:	2b 6a 63             	sub    0x63(%edx),%ebp
447fbd:	65 4c                	gs dec %esp
447fbf:	34 57                	xor    $0x57,%al
447fc1:	6e                   	outsb  %ds:(%esi),(%dx)
447fc2:	41                   	inc    %ecx
447fc3:	76 4d                	jbe    0x448012
447fc5:	6e                   	outsb  %ds:(%esi),(%dx)
447fc6:	79 34                	jns    0x447ffc
447fc8:	32 59 72             	xor    0x72(%ecx),%bl
447fcb:	54                   	push   %esp
447fcc:	52                   	push   %edx
447fcd:	4f                   	dec    %edi
447fce:	6c                   	insb   (%dx),%es:(%edi)
447fcf:	33 4e 6a             	xor    0x6a(%esi),%ecx
447fd2:	68 36 35 7a 41       	push   $0x417a3536
447fd7:	47                   	inc    %edi
447fd8:	78 6d                	js     0x448047
447fda:	6b 4c 33 45 6a       	imul   $0x6a,0x45(%ebx,%esi,1),%ecx
447fdf:	2f                   	das
447fe0:	74 64                	je     0x448046
447fe2:	2f                   	das
447fe3:	4f                   	dec    %edi
447fe4:	36 58                	ss pop %eax
447fe6:	55                   	push   %ebp
447fe7:	6a 30                	push   $0x30
447fe9:	50                   	push   %eax
447fea:	6d                   	insl   (%dx),%es:(%edi)
447feb:	49                   	dec    %ecx
447fec:	61                   	popa
447fed:	70 45                	jo     0x448034
447fef:	58                   	pop    %eax
447ff0:	4f                   	dec    %edi
447ff1:	52                   	push   %edx
447ff2:	55                   	push   %ebp
447ff3:	62 4a 47             	bound  %ecx,0x47(%edx)
447ff6:	50                   	push   %eax
447ff7:	62 65 35             	bound  %esp,0x35(%ebp)
447ffa:	4e                   	dec    %esi
447ffb:	4a                   	dec    %edx
447ffc:	6d                   	insl   (%dx),%es:(%edi)
447ffd:	39 58 39             	cmp    %ebx,0x39(%eax)
448000:	33 49 78             	xor    0x78(%ecx),%ecx
448003:	73 39                	jae    0x44803e
448005:	69 55 66 44 47 66 73 	imul   $0x73664744,0x66(%ebp),%edx
44800c:	46                   	inc    %esi
44800d:	5a                   	pop    %edx
44800e:	34 50                	xor    $0x50,%al
448010:	37                   	aaa
448011:	43                   	inc    %ebx
448012:	7a 74                	jp     0x448088
448014:	74 53                	je     0x448069
448016:	71 64                	jno    0x44807c
448018:	38 65 64             	cmp    %ah,0x64(%ebp)
44801b:	57                   	push   %edi
44801c:	45                   	inc    %ebp
44801d:	76 77                	jbe    0x448096
44801f:	79 6f                	jns    0x448090
448021:	67 54                	addr16 push %esp
448023:	52                   	push   %edx
448024:	66 51                	push   %cx
448026:	56                   	push   %esi
448027:	72 46                	jb     0x44806f
448029:	5a                   	pop    %edx
44802a:	69 61 5a 2b 55 31 4a 	imul   $0x4a31552b,0x5a(%ecx),%esp
448031:	6e                   	outsb  %ds:(%esi),(%dx)
448032:	6a 58                	push   $0x58
448034:	6e                   	outsb  %ds:(%esi),(%dx)
448035:	55                   	push   %ebp
448036:	33 46 56             	xor    0x56(%esi),%eax
448039:	62 6c 7a 7a          	bound  %ebp,0x7a(%edx,%edi,2)
44803d:	4a                   	dec    %edx
44803e:	4c                   	dec    %esp
44803f:	32 4e 6c             	xor    0x6c(%esi),%cl
448042:	49                   	dec    %ecx
448043:	68 46 61 59 6d       	push   $0x6d596146
448048:	6f                   	outsl  %ds:(%esi),(%dx)
448049:	32 79 57             	xor    0x57(%ecx),%bh
44804c:	48                   	dec    %eax
44804d:	34 43                	xor    $0x43,%al
44804f:	58                   	pop    %eax
448050:	77 6a                	ja     0x4480bc
448052:	45                   	inc    %ebp
448053:	64 4a                	fs dec %edx
448055:	53                   	push   %ebx
448056:	61                   	popa
448057:	51                   	push   %ecx
448058:	6a 57                	push   $0x57
44805a:	30 6b 6b             	xor    %ch,0x6b(%ebx)
44805d:	48                   	dec    %eax
44805e:	71 4b                	jno    0x4480ab
448060:	62 57 65             	bound  %edx,0x65(%edi)
448063:	7a 59                	jp     0x4480be
448065:	74 43                	je     0x4480aa
448067:	79 37                	jns    0x4480a0
448069:	41                   	inc    %ecx
44806a:	6d                   	insl   (%dx),%es:(%edi)
44806b:	76 31                	jbe    0x44809e
44806d:	59                   	pop    %ecx
44806e:	74 30                	je     0x4480a0
448070:	58                   	pop    %eax
448071:	45                   	inc    %ebp
448072:	64 69 33 79 36 6a 54 	imul   $0x546a3679,%fs:(%ebx),%esi
448079:	44                   	inc    %esp
44807a:	2b 55 4c             	sub    0x4c(%ebp),%edx
44807d:	30 6a 34             	xor    %ch,0x34(%edx)
448080:	70 75                	jo     0x4480f7
448082:	54                   	push   %esp
448083:	42                   	inc    %edx
448084:	41                   	inc    %ecx
448085:	39 4f 73             	cmp    %ecx,0x73(%edi)
448088:	56                   	push   %esi
448089:	52                   	push   %edx
44808a:	75 53                	jne    0x4480df
44808c:	56                   	push   %esi
44808d:	44                   	inc    %esp
44808e:	31 2f                	xor    %ebp,(%edi)
448090:	4f                   	dec    %edi
448091:	55                   	push   %ebp
448092:	34 46                	xor    $0x46,%al
448094:	4e                   	dec    %esi
448095:	77 37                	ja     0x4480ce
448097:	50                   	push   %eax
448098:	44                   	inc    %esp
448099:	32 39                	xor    (%ecx),%bh
44809b:	44                   	inc    %esp
44809c:	69 71 7a 37 79 49 50 	imul   $0x50497937,0x7a(%ecx),%esi
4480a3:	6a 61                	push   $0x61
4480a5:	45                   	inc    %ebp
4480a6:	77 6e                	ja     0x448116
4480a8:	61                   	popa
4480a9:	37                   	aaa
4480aa:	4b                   	dec    %ebx
4480ab:	4e                   	dec    %esi
4480ac:	4d                   	dec    %ebp
4480ad:	6c                   	insb   (%dx),%es:(%edi)
4480ae:	6b 7a 72 42          	imul   $0x42,0x72(%edx),%edi
4480b2:	38 42 2b             	cmp    %al,0x2b(%edx)
4480b5:	41                   	inc    %ecx
4480b6:	65 52                	gs push %edx
4480b8:	61                   	popa
4480b9:	38 37                	cmp    %dh,(%edi)
4480bb:	39 2b                	cmp    %ebp,(%ebx)
4480bd:	33 61 79             	xor    0x79(%ecx),%esp
4480c0:	51                   	push   %ecx
4480c1:	2b 50 51             	sub    0x51(%eax),%edx
4480c4:	71 4a                	jno    0x448110
4480c6:	75 6d                	jne    0x448135
4480c8:	2f                   	das
4480c9:	4b                   	dec    %ebx
4480ca:	7a 54                	jp     0x448120
4480cc:	62 49 75             	bound  %ecx,0x75(%ecx)
4480cf:	41                   	inc    %ecx
4480d0:	43                   	inc    %ebx
4480d1:	6c                   	insb   (%dx),%es:(%edi)
4480d2:	45                   	inc    %ebp
4480d3:	41                   	inc    %ecx
4480d4:	33 56 63             	xor    0x63(%esi),%edx
4480d7:	32 35 70 42 74 53    	xor    0x53744270,%dh
4480dd:	72 4b                	jb     0x44812a
4480df:	46                   	inc    %esi
4480e0:	77 51                	ja     0x448133
4480e2:	4c                   	dec    %esp
4480e3:	55                   	push   %ebp
4480e4:	52                   	push   %edx
4480e5:	64 38 47 72          	cmp    %al,%fs:0x72(%edi)
4480e9:	35 38 38 45 67       	xor    $0x67453838,%eax
4480ee:	76 68                	jbe    0x448158
4480f0:	66 38 34 36          	data16 cmp %dh,(%esi,%esi,1)
4480f4:	56                   	push   %esi
4480f5:	68 53 6b 4a 34       	push   $0x344a6b53
4480fa:	4c                   	dec    %esp
4480fb:	39 78 2b             	cmp    %edi,0x2b(%eax)
4480fe:	68 33 44 35 79       	push   $0x79354433
448103:	66 6e                	data16 outsb %ds:(%esi),(%dx)
448105:	67 32 50 77          	xor    0x77(%bx,%si),%dl
448109:	4f                   	dec    %edi
44810a:	70 42                	jo     0x44814e
44810c:	71 67                	jno    0x448175
44810e:	77 30                	ja     0x448140
448110:	43                   	inc    %ebx
448111:	62 43 6a             	bound  %eax,0x6a(%ebx)
448114:	34 59                	xor    $0x59,%al
448116:	53                   	push   %ebx
448117:	45                   	inc    %ebp
448118:	58                   	pop    %eax
448119:	57                   	push   %edi
44811a:	2f                   	das
44811b:	75 71                	jne    0x44818e
44811d:	6d                   	insl   (%dx),%es:(%edi)
44811e:	7a 2f                	jp     0x44814f
448120:	31 50 51             	xor    %edx,0x51(%eax)
448123:	32 4c 54 7a          	xor    0x7a(%esp,%edx,2),%cl
448127:	4f                   	dec    %edi
448128:	74 57                	je     0x448181
44812a:	61                   	popa
44812b:	45                   	inc    %ebp