446f82:	7a 35                	jp     0x446fb9
446f84:	7a 52                	jp     0x446fd8
446f86:	39 72 65             	cmp    %esi,0x65(%edx)
446f89:	71 36                	jno    0x446fc1
446f8b:	57                   	push   %edi
446f8c:	57                   	push   %edi
446f8d:	71 2b                	jno    0x446fba
446f8f:	6e                   	outsb  %ds:(%esi),(%dx)
446f90:	32 51 58             	xor    0x58(%ecx),%dl
446f93:	69 47 71 46 33 73 76 	imul   $0x76733346,0x71(%edi),%eax
446f9a:	33 38                	xor    (%eax),%edi
446f9c:	76 4c                	jbe    0x446fea
446f9e:	48                   	dec    %eax
446f9f:	49                   	dec    %ecx
446fa0:	4f                   	dec    %edi
446fa1:	4c                   	dec    %esp
446fa2:	5a                   	pop    %edx
446fa3:	5a                   	pop    %edx
446fa4:	61                   	popa
446fa5:	79 75                	jns    0x44701c
446fa7:	6c                   	insb   (%dx),%es:(%edi)
446fa8:	44                   	inc    %esp
446fa9:	73 63                	jae    0x44700e
446fab:	36 74 5a             	ss je  0x447008
446fae:	47                   	inc    %edi
446faf:	65 53                	gs push %ebx
446fb1:	56                   	push   %esi
446fb2:	76 51                	jbe    0x447005
446fb4:	37                   	aaa
446fb5:	31 69 48             	xor    %ebp,0x48(%ecx)
446fb8:	54                   	push   %esp
446fb9:	5a                   	pop    %edx
446fba:	4b                   	dec    %ebx
446fbb:	56                   	push   %esi
446fbc:	4a                   	dec    %edx
446fbd:	51                   	push   %ecx
446fbe:	46                   	inc    %esi
446fbf:	37                   	aaa
446fc0:	35 75 6e 47 71       	xor    $0x71476e75,%eax
446fc5:	33 38                	xor    (%eax),%edi
446fc7:	61                   	popa
446fc8:	52                   	push   %edx
446fc9:	47                   	inc    %edi
446fca:	51                   	push   %ecx
446fcb:	6c                   	insb   (%dx),%es:(%edi)
446fcc:	6e                   	outsb  %ds:(%esi),(%dx)
446fcd:	37                   	aaa
446fce:	6d                   	insl   (%dx),%es:(%edi)
446fcf:	41                   	inc    %ecx
446fd0:	6d                   	insl   (%dx),%es:(%edi)
446fd1:	56                   	push   %esi
446fd2:	54                   	push   %esp
446fd3:	65 49                	gs dec %ecx
446fd5:	67 47                	addr16 inc %edi
446fd7:	41                   	inc    %ecx
446fd8:	4a                   	dec    %edx
446fd9:	64 53                	fs push %ebx
446fdb:	6c                   	insb   (%dx),%es:(%edi)
446fdc:	74 69                	je     0x447047
446fde:	4a                   	dec    %edx
446fdf:	7a 42                	jp     0x447023
446fe1:	79 75                	jns    0x447058
446fe3:	4a                   	dec    %edx
446fe4:	6c                   	insb   (%dx),%es:(%edi)
446fe5:	51                   	push   %ecx
446fe6:	5a                   	pop    %edx
446fe7:	70 33                	jo     0x44701c
446fe9:	56                   	push   %esi
446fea:	4f                   	dec    %edi
446feb:	72 73                	jb     0x447060
446fed:	4a                   	dec    %edx
446fee:	4c                   	dec    %esp
446fef:	72 4d                	jb     0x44703e
446ff1:	77 72                	ja     0x447065
446ff3:	6a 4c                	push   $0x4c
446ff5:	52                   	push   %edx
446ff6:	48                   	dec    %eax
446ff7:	68 75 55 61 68       	push   $0x68615575
446ffc:	71 61                	jno    0x44705f
446ffe:	34 2b                	xor    $0x2b,%al
447000:	69 53 63 49 64 65 4f 	imul   $0x4f656449,0x63(%ebx),%edx
447007:	6d                   	insl   (%dx),%es:(%edi)
447008:	6d                   	insl   (%dx),%es:(%edi)
447009:	72 48                	jb     0x447053
44700b:	31 76 66             	xor    %esi,0x66(%esi)
44700e:	71 43                	jno    0x447053
447010:	4e                   	dec    %esi
447011:	34 38                	xor    $0x38,%al
447013:	52                   	push   %edx
447014:	4d                   	dec    %ebp
447015:	55                   	push   %ebp
447016:	6b 48 44 43          	imul   $0x43,0x44(%eax),%ecx
44701a:	33 36                	xor    (%esi),%esi
44701c:	35 78 50 41 42       	xor    $0x42415078,%eax
447021:	65 37                	gs aaa
447023:	45                   	inc    %ebp
447024:	66 35 52 64          	xor    $0x6452,%ax
447028:	79 44                	jns    0x44706e
44702a:	47                   	inc    %edi
44702b:	6f                   	outsl  %ds:(%esi),(%dx)
44702c:	4d                   	dec    %ebp
44702d:	33 6d 71             	xor    0x71(%ebp),%ebp
447030:	5a                   	pop    %edx
447031:	55                   	push   %ebp
447032:	50                   	push   %eax
447033:	70 5a                	jo     0x44708f
447035:	30 70 76             	xor    %dh,0x76(%eax)
447038:	51                   	push   %ecx
447039:	58                   	pop    %eax
44703a:	6d                   	insl   (%dx),%es:(%edi)
44703b:	57                   	push   %edi
44703c:	6e                   	outsb  %ds:(%esi),(%dx)
44703d:	72 41                	jb     0x447080
44703f:	4c                   	dec    %esp
447040:	63 51 50             	arpl   %edx,0x50(%ecx)
447043:	36 4c                	ss dec %esp
447045:	5a                   	pop    %edx
447046:	68 50 2f 76 4d       	push   $0x4d762f50
44704b:	77 72                	ja     0x4470bf
44704d:	45                   	inc    %ebp
44704e:	42                   	inc    %edx
44704f:	4c                   	dec    %esp
447050:	6b 6e 4d 6f          	imul   $0x6f,0x4d(%esi),%ebp
447054:	5a                   	pop    %edx
447055:	58                   	pop    %eax
447056:	31 36                	xor    %esi,(%esi)
447058:	6e                   	outsb  %ds:(%esi),(%dx)
447059:	37                   	aaa
44705a:	44                   	inc    %esp
44705b:	6d                   	insl   (%dx),%es:(%edi)
44705c:	39 6f 6a             	cmp    %ebp,0x6a(%edi)
44705f:	46                   	inc    %esi
447060:	6b 73 35 49          	imul   $0x49,0x35(%ebx),%esi
447064:	30 36                	xor    %dh,(%esi)
447066:	4f                   	dec    %edi
447067:	68 6c 48 36 64       	push   $0x6436486c
44706c:	41                   	inc    %ecx
44706d:	2b 77 68             	sub    0x68(%edi),%esi
447070:	69 67 73 57 43 42 75 	imul   $0x75424357,0x73(%edi),%esp
447077:	62 39                	bound  %edi,(%ecx)
447079:	57                   	push   %edi
44707a:	37                   	aaa
44707b:	73 4c                	jae    0x4470c9
44707d:	70 41                	jo     0x4470c0
44707f:	30 32                	xor    %dh,(%edx)
447081:	41                   	inc    %ecx
447082:	4c                   	dec    %esp
447083:	50                   	push   %eax
447084:	6c                   	insb   (%dx),%es:(%edi)
447085:	41                   	inc    %ecx
447086:	6d                   	insl   (%dx),%es:(%edi)
447087:	78 50                	js     0x4470d9
447089:	67 51                	addr16 push %ecx
44708b:	4c                   	dec    %esp
44708c:	61                   	popa
44708d:	6c                   	insb   (%dx),%es:(%edi)
44708e:	63 61 31             	arpl   %esp,0x31(%ecx)
447091:	31 36                	xor    %esi,(%esi)
447093:	47                   	inc    %edi
447094:	50                   	push   %eax
447095:	74 4e                	je     0x4470e5
447097:	38 43 44             	cmp    %al,0x44(%ebx)
44709a:	38 6f 39             	cmp    %ch,0x39(%edi)
44709d:	69 70 4f 51 67 63 74 	imul   $0x74636751,0x4f(%eax),%esi
4470a4:	65 73 64             	gs jae 0x44710b
4470a7:	37                   	aaa
4470a8:	35 67 48 64 7a       	xor    $0x7a644867,%eax
4470ad:	6e                   	outsb  %ds:(%esi),(%dx)
4470ae:	75 35                	jne    0x4470e5
4470b0:	63 77 7a             	arpl   %esi,0x7a(%edi)
4470b3:	7a 6e                	jp     0x447123
4470b5:	70 71                	jo     0x447128
4470b7:	35 51 70 6d 74       	xor    $0x746d7051,%eax
4470bc:	4b                   	dec    %ebx
4470bd:	72 50                	jb     0x44710f
4470bf:	2b 68 43             	sub    0x43(%eax),%ebp
4470c2:	76 68                	jbe    0x44712c
4470c4:	64 31 4a 69          	xor    %ecx,%fs:0x69(%edx)
4470c8:	4c                   	dec    %esp
4470c9:	6d                   	insl   (%dx),%es:(%edi)
4470ca:	46                   	inc    %esi
4470cb:	6f                   	outsl  %ds:(%esi),(%dx)
4470cc:	67 6c                	insb   (%dx),%es:(%di)
4470ce:	66 43                	inc    %bx
4470d0:	56                   	push   %esi
4470d1:	34 58                	xor    $0x58,%al
4470d3:	42                   	inc    %edx
4470d4:	35 39 71 61 70       	xor    $0x70617139,%eax
4470d9:	38 2b                	cmp    %ch,(%ebx)
4470db:	46                   	inc    %esi
4470dc:	6f                   	outsl  %ds:(%esi),(%dx)
4470dd:	61                   	popa
4470de:	75 34                	jne    0x447114
4470e0:	33 76 44             	xor    0x44(%esi),%esi
4470e3:	78 48                	js     0x44712d
4470e5:	57                   	push   %edi
4470e6:	4b                   	dec    %ebx
4470e7:	4d                   	dec    %ebp
4470e8:	49                   	dec    %ecx
4470e9:	49                   	dec    %ecx
4470ea:	6d                   	insl   (%dx),%es:(%edi)
4470eb:	66 4d                	dec    %bp
4470ed:	65 64 31 57 2b       	gs xor %edx,%fs:0x2b(%edi)
4470f2:	51                   	push   %ecx
4470f3:	6a 41                	push   $0x41
4470f5:	42                   	inc    %edx
4470f6:	6d                   	insl   (%dx),%es:(%edi)
4470f7:	6f                   	outsl  %ds:(%esi),(%dx)
4470f8:	72 31                	jb     0x44712b
4470fa:	58                   	pop    %eax
4470fb:	4b                   	dec    %ebx
4470fc:	35 43 4c 54 37       	xor    $0x37544c43,%eax
447101:	49                   	dec    %ecx
447102:	76 50                	jbe    0x447154
447104:	63 46 74             	arpl   %eax,0x74(%esi)
447107:	63 6c 4e 4b          	arpl   %ebp,0x4b(%esi,%ecx,2)
44710b:	2b 45 62             	sub    0x62(%ebp),%eax
44710e:	41                   	inc    %ecx
44710f:	71 39                	jno    0x44714a
447111:	6b 45 49 56          	imul   $0x56,0x49(%ebp),%eax
447115:	35 73 55 4f 79       	xor    $0x794f5573,%eax
44711a:	32 6c 70 51          	xor    0x51(%eax,%esi,2),%ch
44711e:	43                   	inc    %ebx
44711f:	5a                   	pop    %edx
447120:	71 67                	jno    0x447189
447122:	61                   	popa
447123:	41                   	inc    %ecx
447124:	2b 75 46             	sub    0x46(%ebp),%esi
447127:	2b 4a 2b             	sub    0x2b(%edx),%ecx
44712a:	67 47                	addr16 inc %edi
44712c:	62 70 65             	bound  %esi,0x65(%eax)
44712f:	6d                   	insl   (%dx),%es:(%edi)
447130:	74 49                	je     0x44717b
447132:	6b 37 49             	imul   $0x49,(%edi),%esi
447135:	4b                   	dec    %ebx
447136:	76 6d                	jbe    0x4471a5
447138:	35 47 66 75 54       	xor    $0x54756647,%eax
44713d:	76 45                	jbe    0x447184
44713f:	54                   	push   %esp
447140:	52                   	push   %edx
447141:	78 67                	js     0x4471aa
447143:	4d                   	dec    %ebp
447144:	67 47                	addr16 inc %edi
447146:	6a 56                	push   $0x56
447148:	69 46 42 54 75 63 36 	imul   $0x36637554,0x42(%esi),%eax
44714f:	4d                   	dec    %ebp
447150:	32 54 44 63          	xor    0x63(%esp,%eax,2),%dl
447154:	39 59 76             	cmp    %ebx,0x76(%ecx)
447157:	41                   	inc    %ecx
447158:	4e                   	dec    %esi
447159:	32 51 2b             	xor    0x2b(%ecx),%dl
44715c:	78 2b                	js     0x447189
44715e:	4f                   	dec    %edi
44715f:	45                   	inc    %ebp
447160:	6d                   	insl   (%dx),%es:(%edi)
447161:	49                   	dec    %ecx
447162:	51                   	push   %ecx
447163:	35 58 64 50 30       	xor    $0x30506458,%eax
447168:	4d                   	dec    %ebp
447169:	47                   	inc    %edi
44716a:	47                   	inc    %edi
44716b:	42                   	inc    %edx
44716c:	71 5a                	jno    0x4471c8
44716e:	38 34 51             	cmp    %dh,(%ecx,%edx,2)
447171:	4f                   	dec    %edi
447172:	34 39                	xor    $0x39,%al
447174:	4c                   	dec    %esp
447175:	74 38                	je     0x4471af
447177:	61                   	popa
447178:	4d                   	dec    %ebp
447179:	66 64 5a             	fs pop %dx
44717c:	70 38                	jo     0x4471b6
44717e:	52                   	push   %edx
44717f:	48                   	dec    %eax
447180:	6e                   	outsb  %ds:(%esi),(%dx)
447181:	42                   	inc    %edx
447182:	77 6b                	ja     0x4471ef
447184:	63 76 4e             	arpl   %esi,0x4e(%esi)
447187:	79 6a                	jns    0x4471f3
447189:	34 43                	xor    $0x43,%al
44718b:	37                   	aaa
44718c:	42                   	inc    %edx
44718d:	4b                   	dec    %ebx
44718e:	32 65 47             	xor    0x47(%ebp),%ah
447191:	31 53 4d             	xor    %edx,0x4d(%ebx)
447194:	6f                   	outsl  %ds:(%esi),(%dx)
447195:	42                   	inc    %edx
447196:	5a                   	pop    %edx
447197:	4d                   	dec    %ebp
447198:	78 6a                	js     0x447204
44719a:	38 59 6c             	cmp    %bl,0x6c(%ecx)
44719d:	6e                   	outsb  %ds:(%esi),(%dx)
44719e:	75 48                	jne    0x4471e8
4471a0:	58                   	pop    %eax
4471a1:	74 77                	je     0x44721a
4471a3:	44                   	inc    %esp
4471a4:	54                   	push   %esp
4471a5:	72 4a                	jb     0x4471f1
4471a7:	44                   	inc    %esp
4471a8:	35 6e 4b 4b 78       	xor    $0x784b4b6e,%eax
4471ad:	72 47                	jb     0x4471f6
4471af:	66 55                	push   %bp
4471b1:	62 73 78             	bound  %esi,0x78(%ebx)
4471b4:	45                   	inc    %ebp
4471b5:	4d                   	dec    %ebp
4471b6:	6c                   	insb   (%dx),%es:(%edi)
4471b7:	76 59                	jbe    0x447212
4471b9:	4a                   	dec    %edx
4471ba:	35 6f 44 57 57       	xor    $0x5757446f,%eax
4471bf:	38 6d 54             	cmp    %ch,0x54(%ebp)
4471c2:	6f                   	outsl  %ds:(%esi),(%dx)
4471c3:	75 66                	jne    0x44722b
4471c5:	54                   	push   %esp
4471c6:	31 77 61             	xor    %esi,0x61(%edi)
4471c9:	70 45                	jo     0x447210
4471cb:	78 49                	js     0x447216
4471cd:	41                   	inc    %ecx
4471ce:	6f                   	outsl  %ds:(%esi),(%dx)
4471cf:	46                   	inc    %esi
4471d0:	36 76 47             	ss jbe 0x44721a
4471d3:	37                   	aaa
4471d4:	4a                   	dec    %edx
4471d5:	73 36                	jae    0x44720d
4471d7:	72 70                	jb     0x447249
4471d9:	77 55                	ja     0x447230
4471db:	59                   	pop    %ecx
4471dc:	52                   	push   %edx
4471dd:	46                   	inc    %esi
4471de:	64 31 51 71          	xor    %edx,%fs:0x71(%ecx)
4471e2:	30 71 75             	xor    %dh,0x75(%ecx)
4471e5:	53                   	push   %ebx
4471e6:	41                   	inc    %ecx
4471e7:	35 79 67 65 79       	xor    $0x79656779,%eax
4471ec:	41                   	inc    %ecx
4471ed:	4d                   	dec    %ebp
4471ee:	53                   	push   %ebx
4471ef:	6e                   	outsb  %ds:(%esi),(%dx)
4471f0:	6f                   	outsl  %ds:(%esi),(%dx)
4471f1:	70 58                	jo     0x44724b
4471f3:	44                   	inc    %esp
4471f4:	72 59                	jb     0x44724f
4471f6:	2b 37                	sub    (%edi),%esi
4471f8:	51                   	push   %ecx
4471f9:	49                   	dec    %ecx
4471fa:	31 63 55             	xor    %esp,0x55(%ebx)
4471fd:	35 6f 57 78 39       	xor    $0x3978576f,%eax
447202:	4a                   	dec    %edx
447203:	4e                   	dec    %esi
447204:	67 57                	addr16 push %edi
447206:	72 61                	jb     0x447269