449fa0:	5a                   	pop    %edx
449fa1:	4b                   	dec    %ebx
449fa2:	34 5a                	xor    $0x5a,%al
449fa4:	39 62 7a             	cmp    %esp,0x7a(%edx)
449fa7:	73 72                	jae    0x44a01b
449fa9:	79 52                	jns    0x449ffd
449fab:	56                   	push   %esi
449fac:	61                   	popa
449fad:	70 64                	jo     0x44a013
449faf:	54                   	push   %esp
449fb0:	74 63                	je     0x44a015
449fb2:	79 74                	jns    0x44a028
449fb4:	37                   	aaa
449fb5:	73 78                	jae    0x44a02f
449fb7:	65 2f                	gs das
449fb9:	66 46                	inc    %si
449fbb:	45                   	inc    %ebp
449fbc:	6e                   	outsb  %ds:(%esi),(%dx)
449fbd:	34 34                	xor    $0x34,%al
449fbf:	31 7a 32             	xor    %edi,0x32(%edx)
449fc2:	45                   	inc    %ebp
449fc3:	44                   	inc    %esp
449fc4:	4d                   	dec    %ebp
449fc5:	50                   	push   %eax
449fc6:	5a                   	pop    %edx
449fc7:	6b 58 6d 76          	imul   $0x76,0x6d(%eax),%ebx
449fcb:	62 64 36 59          	bound  %esp,0x59(%esi,%esi,1)
449fcf:	47                   	inc    %edi
449fd0:	35 35 53 73 46       	xor    $0x46735335,%eax
449fd5:	71 34                	jno    0x44a00b
449fd7:	46                   	inc    %esi
449fd8:	76 70                	jbe    0x44a04a
449fda:	4c                   	dec    %esp
449fdb:	4d                   	dec    %ebp
449fdc:	64 73 62             	fs jae 0x44a041
449fdf:	4c                   	dec    %esp
449fe0:	4a                   	dec    %edx
449fe1:	63 77 47             	arpl   %esi,0x47(%edi)
449fe4:	4a                   	dec    %edx
449fe5:	5a                   	pop    %edx
449fe6:	66 64 65 70 78       	data16 fs gs jo 0x44a063
449feb:	7a 7a                	jp     0x44a067
449fed:	61                   	popa
449fee:	41                   	inc    %ecx
449fef:	57                   	push   %edi
449ff0:	76 41                	jbe    0x44a033
449ff2:	63 31                	arpl   %esi,(%ecx)
449ff4:	71 70                	jno    0x44a066
449ff6:	55                   	push   %ebp
449ff7:	66 46                	inc    %si
449ff9:	72 43                	jb     0x44a03e
449ffb:	6c                   	insb   (%dx),%es:(%edi)
449ffc:	44                   	inc    %esp
449ffd:	78 41                	js     0x44a040
449fff:	37                   	aaa
44a000:	7a 42                	jp     0x44a044
44a002:	6c                   	insb   (%dx),%es:(%edi)
44a003:	4a                   	dec    %edx
44a004:	4d                   	dec    %ebp
44a005:	6c                   	insb   (%dx),%es:(%edi)
44a006:	62 42 43             	bound  %eax,0x43(%edx)
44a009:	6d                   	insl   (%dx),%es:(%edi)
44a00a:	72 49                	jb     0x44a055
44a00c:	52                   	push   %edx
44a00d:	2b 5a 75             	sub    0x75(%edx),%ebx
44a010:	77 74                	ja     0x44a086
44a012:	4a                   	dec    %edx
44a013:	34 36                	xor    $0x36,%al
44a015:	51                   	push   %ecx
44a016:	2b 77 67             	sub    0x67(%edi),%esi
44a019:	6e                   	outsb  %ds:(%esi),(%dx)
44a01a:	73 47                	jae    0x44a063
44a01c:	76 39                	jbe    0x44a057
44a01e:	34 41                	xor    $0x41,%al
44a020:	53                   	push   %ebx
44a021:	6e                   	outsb  %ds:(%esi),(%dx)
44a022:	71 76                	jno    0x44a09a
44a024:	33 31                	xor    (%ecx),%esi
44a026:	2f                   	das
44a027:	43                   	inc    %ebx
44a028:	46                   	inc    %esi
44a029:	6c                   	insb   (%dx),%es:(%edi)
44a02a:	64 37                	fs aaa
44a02c:	46                   	inc    %esi
44a02d:	51                   	push   %ecx
44a02e:	6e                   	outsb  %ds:(%esi),(%dx)
44a02f:	47                   	inc    %edi
44a030:	44                   	inc    %esp
44a031:	53                   	push   %ebx
44a032:	46                   	inc    %esi
44a033:	64 66 5a             	fs pop %dx
44a036:	32 61 2f             	xor    0x2f(%ecx),%ah
44a039:	37                   	aaa
44a03a:	54                   	push   %esp
44a03b:	75 66                	jne    0x44a0a3
44a03d:	4f                   	dec    %edi
44a03e:	36 52                	ss push %edx
44a040:	62 45 4d             	bound  %eax,0x4d(%ebp)
44a043:	33 4c 78 2b          	xor    0x2b(%eax,%edi,2),%ecx
44a047:	69 6e 58 64 38 74 4c 	imul   $0x4c743864,0x58(%esi),%ebp
44a04e:	75 36                	jne    0x44a086
44a050:	39 72 72             	cmp    %esi,0x72(%edx)
44a053:	38 6f 30             	cmp    %ch,0x30(%edi)
44a056:	33 50 58             	xor    0x58(%eax),%edx
44a059:	30 37                	xor    %dh,(%edi)
44a05b:	2f                   	das
44a05c:	67 55                	addr16 push %ebp
44a05e:	41                   	inc    %ecx
44a05f:	66 4f                	dec    %di
44a061:	58                   	pop    %eax
44a062:	31 54 62 52          	xor    %edx,0x52(%edx,%eiz,2)
44a066:	61                   	popa
44a067:	47                   	inc    %edi
44a068:	65 6f                	outsl  %gs:(%esi),(%dx)
44a06a:	6b 61 65 42          	imul   $0x42,0x65(%ecx),%esp
44a06e:	30 41 6a             	xor    %al,0x6a(%ecx)
44a071:	46                   	inc    %esi
44a072:	77 6a                	ja     0x44a0de
44a074:	34 31                	xor    $0x31,%al
44a076:	56                   	push   %esi
44a077:	49                   	dec    %ecx
44a078:	79 53                	jns    0x44a0cd
44a07a:	62 62 47             	bound  %esp,0x47(%edx)
44a07d:	43                   	inc    %ebx
44a07e:	77 79                	ja     0x44a0f9
44a080:	2b 35 35 6e 76 53    	sub    0x53766e35,%esi
44a086:	56                   	push   %esi
44a087:	37                   	aaa
44a088:	31 65 64             	xor    %esp,0x64(%ebp)
44a08b:	62 35 6c 34 6f 6a    	bound  %esi,0x6a6f346c
44a091:	44                   	inc    %esp
44a092:	31 69 75             	xor    %ebp,0x75(%ecx)
44a095:	61                   	popa
44a096:	51                   	push   %ecx
44a097:	6c                   	insb   (%dx),%es:(%edi)
44a098:	2f                   	das
44a099:	53                   	push   %ebx
44a09a:	6d                   	insl   (%dx),%es:(%edi)
44a09b:	45                   	inc    %ebp
44a09c:	62 38                	bound  %edi,(%eax)
44a09e:	75 2f                	jne    0x44a0cf
44a0a0:	53                   	push   %ebx
44a0a1:	55                   	push   %ebp
44a0a2:	6c                   	insb   (%dx),%es:(%edi)
44a0a3:	6a 51                	push   $0x51
44a0a5:	4a                   	dec    %edx
44a0a6:	61                   	popa
44a0a7:	73 6a                	jae    0x44a113
44a0a9:	68 4e 58 32 4f       	push   $0x4f32584e
44a0ae:	74 66                	je     0x44a116
44a0b0:	36 79 30             	ss jns 0x44a0e3
44a0b3:	56                   	push   %esi
44a0b4:	53                   	push   %ebx
44a0b5:	54                   	push   %esp
44a0b6:	32 2b                	xor    (%ebx),%ch
44a0b8:	68 42 30 66 66       	push   $0x66663042
44a0bd:	30 4c 6f 5a          	xor    %cl,0x5a(%edi,%ebp,2)
44a0c1:	47                   	inc    %edi
44a0c2:	46                   	inc    %esi
44a0c3:	4c                   	dec    %esp
44a0c4:	61                   	popa
44a0c5:	2f                   	das
44a0c6:	37                   	aaa
44a0c7:	6a 34                	push   $0x34
44a0c9:	59                   	pop    %ecx
44a0ca:	6e                   	outsb  %ds:(%esi),(%dx)
44a0cb:	73 77                	jae    0x44a144
44a0cd:	37                   	aaa
44a0ce:	49                   	dec    %ecx
44a0cf:	57                   	push   %edi
44a0d0:	37                   	aaa
44a0d1:	47                   	inc    %edi
44a0d2:	65 37                	gs aaa
44a0d4:	52                   	push   %edx
44a0d5:	46                   	inc    %esi
44a0d6:	61                   	popa
44a0d7:	66 30 58 4e          	data16 xor %bl,0x4e(%eax)
44a0db:	48                   	dec    %eax
44a0dc:	2f                   	das
44a0dd:	52                   	push   %edx
44a0de:	52                   	push   %edx
44a0df:	4a                   	dec    %edx
44a0e0:	66 34 42             	data16 xor $0x42,%al
44a0e3:	37                   	aaa
44a0e4:	6c                   	insb   (%dx),%es:(%edi)
44a0e5:	31 33                	xor    %esi,(%ebx)
44a0e7:	33 64 35 30          	xor    0x30(%ebp,%esi,1),%esp
44a0eb:	4e                   	dec    %esi
44a0ec:	37                   	aaa
44a0ed:	4b                   	dec    %ebx
44a0ee:	71 36                	jno    0x44a126
44a0f0:	62 69 46             	bound  %ebp,0x46(%ecx)
44a0f3:	2f                   	das
44a0f4:	47                   	inc    %edi
44a0f5:	2b 5a 43             	sub    0x43(%edx),%ebx
44a0f8:	4a                   	dec    %edx
44a0f9:	34 2b                	xor    $0x2b,%al
44a0fb:	59                   	pop    %ecx
44a0fc:	32 62 2b             	xor    0x2b(%edx),%ah
44a0ff:	55                   	push   %ebp
44a100:	32 68 4b             	xor    0x4b(%eax),%ch
44a103:	71 6b                	jno    0x44a170
44a105:	4e                   	dec    %esi
44a106:	32 78 4c             	xor    0x4c(%eax),%bh
44a109:	37                   	aaa
44a10a:	71 45                	jno    0x44a151
44a10c:	34 57                	xor    $0x57,%al
44a10e:	6f                   	outsl  %ds:(%esi),(%dx)
44a10f:	42                   	inc    %edx
44a110:	76 42                	jbe    0x44a154
44a112:	75 78                	jne    0x44a18c
44a114:	37                   	aaa
44a115:	58                   	pop    %eax
44a116:	32 50 4e             	xor    0x4e(%eax),%dl
44a119:	2f                   	das
44a11a:	46                   	inc    %esi
44a11b:	30 77 5a             	xor    %dh,0x5a(%edi)
44a11e:	67 77 36             	addr16 ja 0x44a157
44a121:	77 78                	ja     0x44a19b
44a123:	32 6b 57             	xor    0x57(%ebx),%ch
44a126:	6c                   	insb   (%dx),%es:(%edi)
44a127:	51                   	push   %ecx
44a128:	66 44                	inc    %sp
44a12a:	77 73                	ja     0x44a19f
44a12c:	53                   	push   %ebx
44a12d:	38 73 63             	cmp    %dh,0x63(%ebx)
44a130:	65 30 36             	xor    %dh,%gs:(%esi)
44a133:	6f                   	outsl  %ds:(%esi),(%dx)
44a134:	45                   	inc    %ebp
44a135:	6e                   	outsb  %ds:(%esi),(%dx)
44a136:	70 78                	jo     0x44a1b0
44a138:	55                   	push   %ebp
44a139:	55                   	push   %ebp
44a13a:	5a                   	pop    %edx
44a13b:	61                   	popa
44a13c:	4e                   	dec    %esi
44a13d:	42                   	inc    %edx
44a13e:	43                   	inc    %ebx
44a13f:	54                   	push   %esp
44a140:	30 62 7a             	xor    %ah,0x7a(%edx)
44a143:	4c                   	dec    %esp
44a144:	6c                   	insb   (%dx),%es:(%edi)
44a145:	52                   	push   %edx
44a146:	4d                   	dec    %ebp
44a147:	62 48 4d             	bound  %ecx,0x4d(%eax)
44a14a:	6a 56                	push   $0x56
44a14c:	79 35                	jns    0x44a183
44a14e:	56                   	push   %esi
44a14f:	38 36                	cmp    %dh,(%esi)
44a151:	79 50                	jns    0x44a1a3
44a153:	2b 2f                	sub    (%edi),%ebp
44a155:	36 38 72 66          	cmp    %dh,%ss:0x66(%edx)
44a159:	67 2b 52 6a          	sub    0x6a(%bp,%si),%edx
44a15d:	36 47                	ss inc %edi
44a15f:	34 32                	xor    $0x32,%al
44a161:	2b 70 70             	sub    0x70(%eax),%esi
44a164:	46                   	inc    %esi
44a165:	79 30                	jns    0x44a197
44a167:	64 53                	fs push %ebx
44a169:	33 79 51             	xor    0x51(%ecx),%edi
44a16c:	56                   	push   %esi
44a16d:	59                   	pop    %ecx
44a16e:	33 50 69             	xor    0x69(%eax),%edx
44a171:	6f                   	outsl  %ds:(%esi),(%dx)
44a172:	4e                   	dec    %esi
44a173:	39 4c 61 56          	cmp    %ecx,0x56(%ecx,%eiz,2)
44a177:	70 45                	jo     0x44a1be
44a179:	65 4c                	gs dec %esp
44a17b:	73 59                	jae    0x44a1d6
44a17d:	33 67 32             	xor    0x32(%edi),%esp
44a180:	62 50 58             	bound  %edx,0x58(%eax)
44a183:	4c                   	dec    %esp
44a184:	41                   	inc    %ecx
44a185:	72 76                	jb     0x44a1fd
44a187:	71 39                	jno    0x44a1c2
44a189:	77 66                	ja     0x44a1f1
44a18b:	70 2b                	jo     0x44a1b8
44a18d:	2b 6f 31             	sub    0x31(%edi),%ebp
44a190:	49                   	dec    %ecx
44a191:	71 48                	jno    0x44a1db
44a193:	78 56                	js     0x44a1eb
44a195:	70 63                	jo     0x44a1fa
44a197:	42                   	inc    %edx
44a198:	56                   	push   %esi
44a199:	47                   	inc    %edi
44a19a:	68 44 7a 69 55       	push   $0x55697a44
44a19f:	56                   	push   %esi
44a1a0:	34 4c                	xor    $0x4c,%al
44a1a2:	4b                   	dec    %ebx
44a1a3:	6f                   	outsl  %ds:(%esi),(%dx)
44a1a4:	47                   	inc    %edi
44a1a5:	50                   	push   %eax
44a1a6:	34 6d                	xor    $0x6d,%al
44a1a8:	44                   	inc    %esp
44a1a9:	69 53 4d 62 57 62 49 	imul   $0x49625762,0x4d(%ebx),%edx
44a1b0:	66 63 70 37          	arpl   %si,0x37(%eax)
44a1b4:	74 50                	je     0x44a206
44a1b6:	6e                   	outsb  %ds:(%esi),(%dx)
44a1b7:	66 58                	pop    %ax
44a1b9:	37                   	aaa
44a1ba:	75 33                	jne    0x44a1ef
44a1bc:	4f                   	dec    %edi
44a1bd:	6e                   	outsb  %ds:(%esi),(%dx)
44a1be:	38 61 71             	cmp    %ah,0x71(%ecx)
44a1c1:	4b                   	dec    %ebx
44a1c2:	69 7a 61 54 45 2b 75 	imul   $0x752b4554,0x61(%edx),%edi
44a1c9:	30 2b                	xor    %ch,(%ebx)
44a1cb:	67 56                	addr16 push %esi
44a1cd:	48                   	dec    %eax
44a1ce:	39 31                	cmp    %esi,(%ecx)
44a1d0:	68 6e 46 73 4a       	push   $0x4a73466e
44a1d5:	5a                   	pop    %edx
44a1d6:	32 73 36             	xor    0x36(%ebx),%dh
44a1d9:	66 2f                	data16 das
44a1db:	6c                   	insb   (%dx),%es:(%edi)
44a1dc:	67 44                	addr16 inc %esp
44a1de:	2b 4d 6b             	sub    0x6b(%ebp),%ecx
44a1e1:	6d                   	insl   (%dx),%es:(%edi)
44a1e2:	75 75                	jne    0x44a259
44a1e4:	5a                   	pop    %edx
44a1e5:	4c                   	dec    %esp
44a1e6:	31 43 65             	xor    %eax,0x65(%ebx)
44a1e9:	54                   	push   %esp
44a1ea:	45                   	inc    %ebp
44a1eb:	62 36                	bound  %esi,(%esi)
44a1ed:	51                   	push   %ecx
44a1ee:	77 71                	ja     0x44a261
44a1f0:	76 39                	jbe    0x44a22b
44a1f2:	45                   	inc    %ebp
44a1f3:	71 71                	jno    0x44a266
44a1f5:	53                   	push   %ebx
44a1f6:	49                   	dec    %ecx
44a1f7:	56                   	push   %esi
44a1f8:	70 2b                	jo     0x44a225
44a1fa:	53                   	push   %ebx
44a1fb:	4b                   	dec    %ebx
44a1fc:	46                   	inc    %esi
44a1fd:	69 6d 48 41 35 38 36 	imul   $0x36383541,0x48(%ebp),%ebp
44a204:	4c                   	dec    %esp
44a205:	4f                   	dec    %edi
44a206:	36 2b 49 58          	sub    %ss:0x58(%ecx),%ecx
44a20a:	41                   	inc    %ecx
44a20b:	74 53                	je     0x44a260
44a20d:	39 64 65 48          	cmp    %esp,0x48(%ebp,%eiz,2)
44a211:	67 71 7a             	addr16 jno 0x44a28e
44a214:	52                   	push   %edx
44a215:	4f                   	dec    %edi
44a216:	58                   	pop    %eax
44a217:	30 51 79             	xor    %dl,0x79(%ecx)
44a21a:	45                   	inc    %ebp