4430f5:	63 4b 4c             	arpl   %ecx,0x4c(%ebx)
4430f8:	67 62 36 54 73       	bound  %esi,0x7354
4430fd:	31 6d 6c             	xor    %ebp,0x6c(%ebp)
443100:	46                   	inc    %esi
443101:	6e                   	outsb  %ds:(%esi),(%dx)
443102:	4f                   	dec    %edi
443103:	62 37                	bound  %esi,(%edi)
443105:	52                   	push   %edx
443106:	5a                   	pop    %edx
443107:	68 48 54 43 66       	push   $0x66435448
44310c:	38 6c 6c 6a          	cmp    %ch,0x6a(%esp,%ebp,2)
443110:	63 33                	arpl   %esi,(%ebx)
443112:	5a                   	pop    %edx
443113:	47                   	inc    %edi
443114:	78 33                	js     0x443149
443116:	47                   	inc    %edi
443117:	34 56                	xor    $0x56,%al
443119:	4f                   	dec    %edi
44311a:	72 67                	jb     0x443183
44311c:	6c                   	insb   (%dx),%es:(%edi)
44311d:	74 35                	je     0x443154
44311f:	78 76                	js     0x443197
443121:	69 31 33 72 78 77    	imul   $0x77787233,(%ecx),%esi
443127:	2f                   	das
443128:	66 56                	push   %si
44312a:	4b                   	dec    %ebx
44312b:	68 42 6e 46 51       	push   $0x51466e42
443130:	45                   	inc    %ebp
443131:	65 73 5a             	gs jae 0x44318e
443134:	36 63 54 72 64       	arpl   %edx,%ss:0x64(%edx,%esi,2)
443139:	62 73 46             	bound  %esi,0x46(%ebx)
44313c:	2f                   	das
44313d:	76 6a                	jbe    0x4431a9
44313f:	6a 30                	push   $0x30
443141:	46                   	inc    %esi
443142:	4e                   	dec    %esi
443143:	66 49                	dec    %cx
443145:	64 62 63 2f          	bound  %esp,%fs:0x2f(%ebx)
443149:	54                   	push   %esp
44314a:	74 4f                	je     0x44319b
44314c:	6c                   	insb   (%dx),%es:(%edi)
44314d:	41                   	inc    %ecx
44314e:	4b                   	dec    %ebx
44314f:	4b                   	dec    %ebx
443150:	5a                   	pop    %edx
443151:	35 36 69 41 77       	xor    $0x77416936,%eax
443156:	73 7a                	jae    0x4431d2
443158:	4d                   	dec    %ebp
443159:	79 34                	jns    0x44318f
44315b:	51                   	push   %ecx
44315c:	46                   	inc    %esi
44315d:	65 50                	gs push %eax
44315f:	37                   	aaa
443160:	59                   	pop    %ecx
443161:	30 4a 53             	xor    %cl,0x53(%edx)
443164:	71 52                	jno    0x4431b8
443166:	38 33                	cmp    %dh,(%ebx)
443168:	45                   	inc    %ebp
443169:	56                   	push   %esi
44316a:	56                   	push   %esi
44316b:	35 66 62 6a 41       	xor    $0x416a6266,%eax
443170:	72 39                	jb     0x4431ab
443172:	73 39                	jae    0x4431ad
443174:	42                   	inc    %edx
443175:	55                   	push   %ebp
443176:	69 32 42 65 35 50    	imul   $0x50356542,(%edx),%esi
44317c:	77 4a                	ja     0x4431c8
44317e:	6a 6f                	push   $0x6f
443180:	38 76 55             	cmp    %dh,0x55(%esi)
443183:	77 6d                	ja     0x4431f2
443185:	32 7a 58             	xor    0x58(%edx),%bh
443188:	46                   	inc    %esi
443189:	32 56 35             	xor    0x35(%esi),%dl
44318c:	6b 35 78 63 6e 71 5a 	imul   $0x5a,0x716e6378,%esi
443193:	57                   	push   %edi
443194:	72 59                	jb     0x4431ef
443196:	32 70 70             	xor    0x70(%eax),%dh
443199:	7a 50                	jp     0x4431eb
44319b:	79 74                	jns    0x443211
44319d:	4e                   	dec    %esi
44319e:	51                   	push   %ecx
44319f:	34 41                	xor    $0x41,%al
4431a1:	68 48 34 58 71       	push   $0x71583448
4431a6:	61                   	popa
4431a7:	59                   	pop    %ecx
4431a8:	68 63 4d 31 7a       	push   $0x7a314d63
4431ad:	76 53                	jbe    0x443202
4431af:	65 72 34             	gs jb  0x4431e6
4431b2:	75 77                	jne    0x44322b
4431b4:	7a 54                	jp     0x44320a
4431b6:	6a 78                	push   $0x78
4431b8:	49                   	dec    %ecx
4431b9:	56                   	push   %esi
4431ba:	45                   	inc    %ebp
4431bb:	62 48 6c             	bound  %ecx,0x6c(%eax)
4431be:	44                   	inc    %esp
4431bf:	5a                   	pop    %edx
4431c0:	41                   	inc    %ecx
4431c1:	4d                   	dec    %ebp
4431c2:	57                   	push   %edi
4431c3:	74 59                	je     0x44321e
4431c5:	57                   	push   %edi
4431c6:	69 44 59 32 2b 49 52 	imul   $0x6d52492b,0x32(%ecx,%ebx,2),%eax
4431cd:	6d
4431ce:	42                   	inc    %edx
4431cf:	6f                   	outsl  %ds:(%esi),(%dx)
4431d0:	54                   	push   %esp
4431d1:	64 65 4d             	fs gs dec %ebp
4431d4:	2b 74 54 66          	sub    0x66(%esp,%edx,2),%esi
4431d8:	34 74                	xor    $0x74,%al
4431da:	37                   	aaa
4431db:	62 62 52             	bound  %esp,0x52(%edx)
4431de:	79 2f                	jns    0x44320f
4431e0:	65 4d                	gs dec %ebp
4431e2:	45                   	inc    %ebp
4431e3:	5a                   	pop    %edx
4431e4:	44                   	inc    %esp
4431e5:	30 51 59             	xor    %dl,0x59(%ecx)
4431e8:	6a 59                	push   $0x59
4431ea:	50                   	push   %eax
4431eb:	6a 57                	push   $0x57
4431ed:	69 39 4c 65 63 4c    	imul   $0x4c63654c,(%ecx),%edi
4431f3:	53                   	push   %ebx
4431f4:	69 43 34 7a 69 6c 64 	imul   $0x646c697a,0x34(%ebx),%eax
4431fb:	32 54 33 58          	xor    0x58(%ebx,%esi,1),%dl
4431ff:	75 39                	jne    0x44323a
443201:	33 76 32             	xor    0x32(%esi),%esi
443204:	75 78                	jne    0x44327e
443206:	4e                   	dec    %esi
443207:	39 65 78             	cmp    %esp,0x78(%ebp)
44320a:	34 4d                	xor    $0x4d,%al
44320c:	51                   	push   %ecx
44320d:	73 70                	jae    0x44327f
44320f:	6d                   	insl   (%dx),%es:(%edi)
443210:	36 6a 63             	ss push $0x63
443213:	53                   	push   %ebx
443214:	79 46                	jns    0x44325c
443216:	56                   	push   %esi
443217:	43                   	inc    %ebx
443218:	66 4f                	dec    %di
44321a:	70 6c                	jo     0x443288
44321c:	66 6f                	outsw  %ds:(%esi),(%dx)
44321e:	36 6b 52 69 41       	imul   $0x41,%ss:0x69(%edx),%edx
443223:	2b 56 52             	sub    0x52(%esi),%edx
443226:	6f                   	outsl  %ds:(%esi),(%dx)
443227:	44                   	inc    %esp
443228:	54                   	push   %esp
443229:	63 70 34             	arpl   %esi,0x34(%eax)
44322c:	6e                   	outsb  %ds:(%esi),(%dx)
44322d:	57                   	push   %edi
44322e:	66 55                	push   %bp
443230:	56                   	push   %esi
443231:	38 4e 65             	cmp    %cl,0x65(%esi)
443234:	4e                   	dec    %esi
443235:	62 30                	bound  %esi,(%eax)
443237:	78 44                	js     0x44327d
443239:	64 78 78             	fs js  0x4432b4
44323c:	45                   	inc    %ebp
44323d:	65 4c                	gs dec %esp
44323f:	52                   	push   %edx
443240:	74 36                	je     0x443278
443242:	6d                   	insl   (%dx),%es:(%edi)
443243:	64 4e                	fs dec %esi
443245:	6b 71 61 71          	imul   $0x71,0x61(%ecx),%esi
443249:	5a                   	pop    %edx
44324a:	6e                   	outsb  %ds:(%esi),(%dx)
44324b:	47                   	inc    %edi
44324c:	66 52                	push   %dx
44324e:	6e                   	outsb  %ds:(%esi),(%dx)
44324f:	6a 71                	push   $0x71
443251:	51                   	push   %ecx
443252:	73 39                	jae    0x44328d
443254:	67 49                	addr16 dec %ecx
443256:	44                   	inc    %esp
443257:	35 56 72 46 58       	xor    $0x58467256,%eax
44325c:	47                   	inc    %edi
44325d:	56                   	push   %esi
44325e:	68 50 71 54 6a       	push   $0x6a547150
443263:	63 55 33             	arpl   %edx,0x33(%ebp)
443266:	36 71 78             	ss jno 0x4432e1
443269:	46                   	inc    %esi
44326a:	58                   	pop    %eax
44326b:	53                   	push   %ebx
44326c:	70 62                	jo     0x4432d0
44326e:	70 69                	jo     0x4432d9
443270:	65 5a                	gs pop %edx
443272:	45                   	inc    %ebp
443273:	6e                   	outsb  %ds:(%esi),(%dx)
443274:	45                   	inc    %ebp
443275:	39 38                	cmp    %edi,(%eax)
443277:	7a 7a                	jp     0x4432f3
443279:	6c                   	insb   (%dx),%es:(%edi)
44327a:	6d                   	insl   (%dx),%es:(%edi)
44327b:	74 5a                	je     0x4432d7
44327d:	32 68 6f             	xor    0x6f(%eax),%ch
443280:	59                   	pop    %ecx
443281:	79 44                	jns    0x4432c7
443283:	75 53                	jne    0x4432d8
443285:	6b 59 38 31          	imul   $0x31,0x38(%ecx),%ebx
443289:	58                   	pop    %eax
44328a:	41                   	inc    %ecx
44328b:	65 55                	gs push %ebp
44328d:	4e                   	dec    %esi
44328e:	71 68                	jno    0x4432f8
443290:	7a 70                	jp     0x443302
443292:	47                   	inc    %edi
443293:	39 33                	cmp    %esi,(%ebx)
443295:	35 38 4f 6f 76       	xor    $0x766f4f38,%eax
44329a:	2b 7a 75             	sub    0x75(%edx),%edi
44329d:	65 58                	gs pop %eax
44329f:	66 58                	pop    %ax
4432a1:	77 31                	ja     0x4432d4
4432a3:	6a 34                	push   $0x34
4432a5:	54                   	push   %esp
4432a6:	46                   	inc    %esi
4432a7:	37                   	aaa
4432a8:	51                   	push   %ecx
4432a9:	6e                   	outsb  %ds:(%esi),(%dx)
4432aa:	55                   	push   %ebp
4432ab:	2b 30                	sub    (%eax),%esi
4432ad:	57                   	push   %edi
4432ae:	78 42                	js     0x4432f2
4432b0:	4d                   	dec    %ebp
4432b1:	2f                   	das
4432b2:	51                   	push   %ecx
4432b3:	57                   	push   %edi
4432b4:	72 42                	jb     0x4432f8
4432b6:	54                   	push   %esp
4432b7:	66 4b                	dec    %bx
4432b9:	51                   	push   %ecx
4432ba:	41                   	inc    %ecx
4432bb:	32 7a 57             	xor    0x57(%edx),%bh
4432be:	61                   	popa
4432bf:	55                   	push   %ebp
4432c0:	34 35                	xor    $0x35,%al
4432c2:	62 39                	bound  %edi,(%ecx)
4432c4:	48                   	dec    %eax
4432c5:	45                   	inc    %ebp
4432c6:	79 75                	jns    0x44333d
4432c8:	2f                   	das
4432c9:	4f                   	dec    %edi
4432ca:	34 5a                	xor    $0x5a,%al
4432cc:	78 52                	js     0x443320
4432ce:	45                   	inc    %ebp
4432cf:	69 55 55 4b 73 6b 34 	imul   $0x346b734b,0x55(%ebp),%edx
4432d6:	53                   	push   %ebx
4432d7:	35 4c 59 51 62       	xor    $0x6251594c,%eax
4432dc:	42                   	inc    %edx
4432dd:	49                   	dec    %ecx
4432de:	30 52 75             	xor    %dl,0x75(%edx)
4432e1:	57                   	push   %edi
4432e2:	65 61                	gs popa
4432e4:	5a                   	pop    %edx
4432e5:	69 4e 7a 31 46 64 47 	imul   $0x47644631,0x7a(%esi),%ecx
4432ec:	56                   	push   %esi
4432ed:	36 4e                	ss dec %esi
4432ef:	6b 69 4a 59          	imul   $0x59,0x4a(%ecx),%ebp
4432f3:	49                   	dec    %ecx
4432f4:	72 44                	jb     0x44333a
4432f6:	6d                   	insl   (%dx),%es:(%edi)
4432f7:	64 77 37             	fs ja  0x443331
4432fa:	64 4b                	fs dec %ebx
4432fc:	52                   	push   %edx
4432fd:	4e                   	dec    %esi
4432fe:	74 70                	je     0x443370
443300:	50                   	push   %eax
443301:	67 6b 38 56          	imul   $0x56,(%bx,%si),%edi
443305:	45                   	inc    %ebp
443306:	76 47                	jbe    0x44334f
443308:	47                   	inc    %edi
443309:	69 31 37 32 4e 30    	imul   $0x304e3237,(%ecx),%esi
44330f:	48                   	dec    %eax
443310:	41                   	inc    %ecx
443311:	6d                   	insl   (%dx),%es:(%edi)
443312:	4c                   	dec    %esp
443313:	39 4c 63 57          	cmp    %ecx,0x57(%ebx,%eiz,2)
443317:	70 75                	jo     0x44338e
443319:	6a 53                	push   $0x53
44331b:	6f                   	outsl  %ds:(%esi),(%dx)
44331c:	56                   	push   %esi
44331d:	6f                   	outsl  %ds:(%esi),(%dx)
44331e:	33 70 78             	xor    0x78(%eax),%esi
443321:	4d                   	dec    %ebp
443322:	46                   	inc    %esi
443323:	7a 56                	jp     0x44337b
443325:	44                   	inc    %esp
443326:	46                   	inc    %esi
443327:	65 38 64 52 47       	cmp    %ah,%gs:0x47(%edx,%edx,2)
44332c:	48                   	dec    %eax
44332d:	44                   	inc    %esp
44332e:	45                   	inc    %ebp
44332f:	58                   	pop    %eax
443330:	45                   	inc    %ebp
443331:	66 61                	popaw
443333:	55                   	push   %ebp
443334:	55                   	push   %ebp
443335:	33 69 2b             	xor    0x2b(%ecx),%ebp
443338:	6f                   	outsl  %ds:(%esi),(%dx)
443339:	38 55 75             	cmp    %dl,0x75(%ebp)
44333c:	6c                   	insb   (%dx),%es:(%edi)
44333d:	50                   	push   %eax
44333e:	76 6a                	jbe    0x4433aa
443340:	57                   	push   %edi
443341:	54                   	push   %esp
443342:	45                   	inc    %ebp
443343:	51                   	push   %ecx
443344:	72 48                	jb     0x44338e
443346:	68 59 4a 5a 6d       	push   $0x6d5a4a59
44334b:	4e                   	dec    %esi
44334c:	41                   	inc    %ecx
44334d:	4d                   	dec    %ebp
44334e:	55                   	push   %ebp
44334f:	48                   	dec    %eax
443350:	37                   	aaa
443351:	63 4e 48             	arpl   %ecx,0x48(%esi)
443354:	43                   	inc    %ebx
443355:	36 72 6a             	ss jb  0x4433c2
443358:	6c                   	insb   (%dx),%es:(%edi)
443359:	56                   	push   %esi
44335a:	78 73                	js     0x4433cf
44335c:	69 6b 73 58 43 51 39 	imul   $0x39514358,0x73(%ebx),%ebp
443363:	4d                   	dec    %ebp
443364:	61                   	popa
443365:	75 4e                	jne    0x4433b5
443367:	45                   	inc    %ebp
443368:	56                   	push   %esi
443369:	6b 6f 4c 72          	imul   $0x72,0x4c(%edi),%ebp
44336d:	6e                   	outsb  %ds:(%esi),(%dx)
44336e:	63 55 6c             	arpl   %edx,0x6c(%ebp)
443371:	75 5a                	jne    0x4433cd
443373:	39 65 6b             	cmp    %esp,0x6b(%ebp)
443376:	30 30                	xor    %dh,(%eax)
443378:	30 52 31             	xor    %dl,0x31(%edx)
44337b:	36 72 69             	ss jb  0x4433e7
44337e:	33 39                	xor    (%ecx),%edi
443380:	73 4b                	jae    0x4433cd
443382:	52                   	push   %edx
443383:	32 57 33             	xor    0x33(%edi),%dl
443386:	4b                   	dec    %ebx
443387:	2b 59 46             	sub    0x46(%ecx),%ebx
44338a:	5a                   	pop    %edx
44338b:	73 4c                	jae    0x4433d9
44338d:	37                   	aaa
44338e:	50                   	push   %eax
44338f:	65 63 2b             	arpl   %ebp,%gs:(%ebx)
443392:	58                   	pop    %eax
443393:	74 59                	je     0x4433ee
443395:	48                   	dec    %eax
443396:	66 31 64 43 62       	xor    %sp,0x62(%ebx,%eax,2)
44339b:	68 6b 38 54 6b       	push   $0x6b54386b