445240:	73 72                	jae    0x4452b4
445242:	34 38                	xor    $0x38,%al
445244:	50                   	push   %eax
445245:	64 4d                	fs dec %ebp
445247:	56                   	push   %esi
445248:	71 64                	jno    0x4452ae
44524a:	6f                   	outsl  %ds:(%esi),(%dx)
44524b:	4b                   	dec    %ebx
44524c:	6a 6e                	push   $0x6e
44524e:	51                   	push   %ecx
44524f:	33 56 37             	xor    0x37(%esi),%edx
445252:	55                   	push   %ebp
445253:	30 58 45             	xor    %bl,0x45(%eax)
445256:	43                   	inc    %ebx
445257:	78 78                	js     0x4452d1
445259:	71 49                	jno    0x4452a4
44525b:	50                   	push   %eax
44525c:	6d                   	insl   (%dx),%es:(%edi)
44525d:	42                   	inc    %edx
44525e:	49                   	dec    %ecx
44525f:	34 32                	xor    $0x32,%al
445261:	7a 54                	jp     0x4452b7
445263:	79 52                	jns    0x4452b7
445265:	4b                   	dec    %ebx
445266:	4b                   	dec    %ebx
445267:	43                   	inc    %ebx
445268:	4d                   	dec    %ebp
445269:	46                   	inc    %esi
44526a:	30 76 7a             	xor    %dh,0x7a(%esi)
44526d:	62 68 76             	bound  %ebp,0x76(%eax)
445270:	48                   	dec    %eax
445271:	4c                   	dec    %esp
445272:	49                   	dec    %ecx
445273:	77 62                	ja     0x4452d7
445275:	41                   	inc    %ecx
445276:	77 49                	ja     0x4452c1
445278:	64 69 65 72 51 62 61 	imul   $0x35616251,%fs:0x72(%ebp),%esp
44527f:	35
445280:	6f                   	outsl  %ds:(%esi),(%dx)
445281:	4c                   	dec    %esp
445282:	50                   	push   %eax
445283:	2b 79 58             	sub    0x58(%ecx),%edi
445286:	41                   	inc    %ecx
445287:	6e                   	outsb  %ds:(%esi),(%dx)
445288:	77 39                	ja     0x4452c3
44528a:	38 58 48             	cmp    %bl,0x48(%eax)
44528d:	48                   	dec    %eax
44528e:	44                   	inc    %esp
44528f:	74 52                	je     0x4452e3
445291:	56                   	push   %esi
445292:	54                   	push   %esp
445293:	66 75 78             	data16 jne 0x44530e
445296:	33 4a 59             	xor    0x59(%edx),%ecx
445299:	79 66                	jns    0x445301
44529b:	39 63 32             	cmp    %esp,0x32(%ebx)
44529e:	57                   	push   %edi
44529f:	43                   	inc    %ebx
4452a0:	46                   	inc    %esi
4452a1:	37                   	aaa
4452a2:	6f                   	outsl  %ds:(%esi),(%dx)
4452a3:	56                   	push   %esi
4452a4:	30 6b 61             	xor    %ch,0x61(%ebx)
4452a7:	37                   	aaa
4452a8:	7a 4e                	jp     0x4452f8
4452aa:	50                   	push   %eax
4452ab:	4d                   	dec    %ebp
4452ac:	37                   	aaa
4452ad:	63 6e 39             	arpl   %ebp,0x39(%esi)
4452b0:	72 61                	jb     0x445313
4452b2:	34 75                	xor    $0x75,%al
4452b4:	66 79 37             	data16 jns 0x4452ee
4452b7:	48                   	dec    %eax
4452b8:	6a 2f                	push   $0x2f
4452ba:	54                   	push   %esp
4452bb:	35 35 2b 36 6b       	xor    $0x6b362b35,%eax
4452c0:	67 48                	addr16 dec %eax
4452c2:	51                   	push   %ecx
4452c3:	71 66                	jno    0x44532b
4452c5:	42                   	inc    %edx
4452c6:	76 64                	jbe    0x44532c
4452c8:	54                   	push   %esp
4452c9:	2f                   	das
4452ca:	39 42 61             	cmp    %eax,0x61(%edx)
4452cd:	59                   	pop    %ecx
4452ce:	6a 2f                	push   $0x2f
4452d0:	67 36 4a             	addr16 ss dec %edx
4452d3:	6f                   	outsl  %ds:(%esi),(%dx)
4452d4:	79 47                	jns    0x44531d
4452d6:	68 74 63 77 73       	push   $0x73776374
4452db:	6b 51 32 6d          	imul   $0x6d,0x32(%ecx),%edx
4452df:	73 4c                	jae    0x44532d
4452e1:	76 45                	jbe    0x445328
4452e3:	46                   	inc    %esi
4452e4:	4c                   	dec    %esp
4452e5:	35 5a 34 4b 67       	xor    $0x674b345a,%eax
4452ea:	77 75                	ja     0x445361
4452ec:	6f                   	outsl  %ds:(%esi),(%dx)
4452ed:	5a                   	pop    %edx
4452ee:	78 53                	js     0x445343
4452f0:	49                   	dec    %ecx
4452f1:	78 2f                	js     0x445322
4452f3:	50                   	push   %eax
4452f4:	72 49                	jb     0x44533f
4452f6:	5a                   	pop    %edx
4452f7:	45                   	inc    %ebp
4452f8:	73 67                	jae    0x445361
4452fa:	71 2b                	jno    0x445327
4452fc:	6e                   	outsb  %ds:(%esi),(%dx)
4452fd:	33 4c 48 57          	xor    0x57(%eax,%ecx,2),%ecx
445301:	2f                   	das
445302:	6f                   	outsl  %ds:(%esi),(%dx)
445303:	2b 4d 77             	sub    0x77(%ebp),%ecx
445306:	4b                   	dec    %ebx
445307:	45                   	inc    %ebp
445308:	50                   	push   %eax
445309:	47                   	inc    %edi
44530a:	75 68                	jne    0x445374
44530c:	6c                   	insb   (%dx),%es:(%edi)
44530d:	67 64 57             	addr16 fs push %edi
445310:	2f                   	das
445311:	4c                   	dec    %esp
445312:	4e                   	dec    %esi
445313:	53                   	push   %ebx
445314:	6b 34 49 36          	imul   $0x36,(%ecx,%ecx,2),%esi
445318:	36 75 31             	ss jne 0x44534c
44531b:	48                   	dec    %eax
44531c:	47                   	inc    %edi
44531d:	72 43                	jb     0x445362
44531f:	30 77 67             	xor    %dh,0x67(%edi)
445322:	74 44                	je     0x445368
445324:	59                   	pop    %ecx
445325:	54                   	push   %esp
445326:	56                   	push   %esi
445327:	34 4b                	xor    $0x4b,%al
445329:	65 47                	gs inc %edi
44532b:	55                   	push   %ebp
44532c:	55                   	push   %ebp
44532d:	55                   	push   %ebp
44532e:	58                   	pop    %eax
44532f:	42                   	inc    %edx
445330:	64 49                	fs dec %ecx
445332:	59                   	pop    %ecx
445333:	72 4c                	jb     0x445381
445335:	41                   	inc    %ecx
445336:	5a                   	pop    %edx
445337:	74 38                	je     0x445371
445339:	51                   	push   %ecx
44533a:	43                   	inc    %ebx
44533b:	72 53                	jb     0x445390
44533d:	41                   	inc    %ecx
44533e:	76 4a                	jbe    0x44538a
445340:	4c                   	dec    %esp
445341:	47                   	inc    %edi
445342:	78 75                	js     0x4453b9
445344:	4d                   	dec    %ebp
445345:	49                   	dec    %ecx
445346:	37                   	aaa
445347:	65 2f                	gs das
445349:	6d                   	insl   (%dx),%es:(%edi)
44534a:	54                   	push   %esp
44534b:	46                   	inc    %esi
44534c:	38 4a 69             	cmp    %cl,0x69(%edx)
44534f:	55                   	push   %ebp
445350:	2b 49 37             	sub    0x37(%ecx),%ecx
445353:	44                   	inc    %esp
445354:	47                   	inc    %edi
445355:	48                   	dec    %eax
445356:	38 57 2b             	cmp    %dl,0x2b(%edi)
445359:	73 7a                	jae    0x4453d5
44535b:	61                   	popa
44535c:	55                   	push   %ebp
44535d:	6c                   	insb   (%dx),%es:(%edi)
44535e:	79 79                	jns    0x4453d9
445360:	50                   	push   %eax
445361:	6b 6a 58 6c          	imul   $0x6c,0x58(%edx),%ebp
445365:	75 4a                	jne    0x4453b1
445367:	6a 34                	push   $0x34
445369:	66 75 37             	data16 jne 0x4453a3
44536c:	30 36                	xor    %dh,(%esi)
44536e:	39 68 67             	cmp    %ebp,0x67(%eax)
445371:	2b 51 77             	sub    0x77(%ecx),%edx
445374:	6c                   	insb   (%dx),%es:(%edi)
445375:	48                   	dec    %eax
445376:	31 6c 69 65          	xor    %ebp,0x65(%ecx,%ebp,2)
44537a:	46                   	inc    %esi
44537b:	6e                   	outsb  %ds:(%esi),(%dx)
44537c:	6b 58 44 79          	imul   $0x79,0x44(%eax),%ebx
445380:	56                   	push   %esi
445381:	65 58                	gs pop %eax
445383:	4a                   	dec    %edx
445384:	37                   	aaa
445385:	48                   	dec    %eax
445386:	35 48 7a 33 51       	xor    $0x51337a48,%eax
44538b:	4b                   	dec    %ebx
44538c:	42                   	inc    %edx
44538d:	47                   	inc    %edi
44538e:	34 56                	xor    $0x56,%al
445390:	77 65                	ja     0x4453f7
445392:	64 6b 42 47 33       	imul   $0x33,%fs:0x47(%edx),%eax
445397:	47                   	inc    %edi
445398:	39 30                	cmp    %esi,(%eax)
44539a:	77 4a                	ja     0x4453e6
44539c:	4f                   	dec    %edi
44539d:	38 4e 31             	cmp    %cl,0x31(%esi)
4453a0:	66 43                	inc    %bx
4453a2:	70 51                	jo     0x4453f5
4453a4:	45                   	inc    %ebp
4453a5:	32 74 2b 45          	xor    0x45(%ebx,%ebp,1),%dh
4453a9:	66 76 74             	data16 jbe 0x445420
4453ac:	47                   	inc    %edi
4453ad:	6f                   	outsl  %ds:(%esi),(%dx)
4453ae:	72 37                	jb     0x4453e7
4453b0:	57                   	push   %edi
4453b1:	33 57 4e             	xor    0x4e(%edi),%edx
4453b4:	46                   	inc    %esi
4453b5:	75 41                	jne    0x4453f8
4453b7:	2f                   	das
4453b8:	4a                   	dec    %edx
4453b9:	6c                   	insb   (%dx),%es:(%edi)
4453ba:	66 4b                	dec    %bx
4453bc:	4b                   	dec    %ebx
4453bd:	66 44                	inc    %sp
4453bf:	41                   	inc    %ecx
4453c0:	78 51                	js     0x445413
4453c2:	62 4c 4a 4c          	bound  %ecx,0x4c(%edx,%ecx,2)
4453c6:	7a 4c                	jp     0x445414
4453c8:	63 6b 62             	arpl   %ebp,0x62(%ebx)
4453cb:	61                   	popa
4453cc:	58                   	pop    %eax
4453cd:	75 56                	jne    0x445425
4453cf:	6f                   	outsl  %ds:(%esi),(%dx)
4453d0:	66 6c                	data16 insb (%dx),%es:(%edi)
4453d2:	77 70                	ja     0x445444
4453d4:	6f                   	outsl  %ds:(%esi),(%dx)
4453d5:	36 42                	ss inc %edx
4453d7:	30 2f                	xor    %ch,(%edi)
4453d9:	53                   	push   %ebx
4453da:	79 38                	jns    0x445414
4453dc:	38 67 35             	cmp    %ah,0x35(%edi)
4453df:	51                   	push   %ecx
4453e0:	48                   	dec    %eax
4453e1:	47                   	inc    %edi
4453e2:	42                   	inc    %edx
4453e3:	6c                   	insb   (%dx),%es:(%edi)
4453e4:	69 54 46 37 65 42 6d 	imul   $0x4b6d4265,0x37(%esi,%eax,2),%edx
4453eb:	4b
4453ec:	49                   	dec    %ecx
4453ed:	4f                   	dec    %edi
4453ee:	61                   	popa
4453ef:	62 4b 4e             	bound  %ecx,0x4e(%ebx)
4453f2:	42                   	inc    %edx
4453f3:	31 56 30             	xor    %edx,0x30(%esi)
4453f6:	68 6a 5a 77 39       	push   $0x39775a6a
4453fb:	54                   	push   %esp
4453fc:	34 43                	xor    $0x43,%al
4453fe:	36 39 56 54          	cmp    %edx,%ss:0x54(%esi)
445402:	2b 4a 4d             	sub    0x4d(%edx),%ecx
445405:	32 47 62             	xor    0x62(%edi),%al
445408:	4f                   	dec    %edi
445409:	70 4e                	jo     0x445459
44540b:	47                   	inc    %edi
44540c:	75 51                	jne    0x44545f
44540e:	36 72 33             	ss jb  0x445444
445411:	48                   	dec    %eax
445412:	52                   	push   %edx
445413:	7a 36                	jp     0x44544b
445415:	66 76 38             	data16 jbe 0x445450
445418:	39 65 43             	cmp    %esp,0x43(%ebp)
44541b:	39 65 68             	cmp    %esp,0x68(%ebp)
44541e:	62 57 52             	bound  %edx,0x52(%edi)
445421:	35 4f 61 5a 6d       	xor    $0x6d5a614f,%eax
445426:	36 4a                	ss dec %edx
445428:	2b 79 54             	sub    0x54(%ecx),%edi
44542b:	50                   	push   %eax
44542c:	4f                   	dec    %edi
44542d:	6d                   	insl   (%dx),%es:(%edi)
44542e:	62 79 56             	bound  %edi,0x56(%ecx)
445431:	32 73 63             	xor    0x63(%ebx),%dh
445434:	31 49 63             	xor    %ecx,0x63(%ecx)
445437:	79 44                	jns    0x44547d
445439:	4e                   	dec    %esi
44543a:	61                   	popa
44543b:	49                   	dec    %ecx
44543c:	6e                   	outsb  %ds:(%esi),(%dx)
44543d:	42                   	inc    %edx
44543e:	57                   	push   %edi
44543f:	37                   	aaa
445440:	63 63 51             	arpl   %esp,0x51(%ebx)
445443:	57                   	push   %edi
445444:	67 32 74 50          	xor    0x50(%si),%dh
445448:	72 5a                	jb     0x4454a4
44544a:	4f                   	dec    %edi
44544b:	70 76                	jo     0x4454c3
44544d:	63 50 4f             	arpl   %edx,0x4f(%eax)
445450:	76 56                	jbe    0x4454a8
445452:	31 38                	xor    %edi,(%eax)
445454:	67 6b 36 79 37 77    	imul   $0x77,0x3779,%esi
44545a:	7a 64                	jp     0x4454c0
44545c:	6b 36 5a             	imul   $0x5a,(%esi),%esi
44545f:	4c                   	dec    %esp
445460:	30 4f 75             	xor    %cl,0x75(%edi)
445463:	6e                   	outsb  %ds:(%esi),(%dx)
445464:	36 46                	ss inc %esi
445466:	65 32 49 74          	xor    %gs:0x74(%ecx),%cl
44546a:	4e                   	dec    %esi
44546b:	2b 50 34             	sub    0x34(%eax),%edx
44546e:	64 46                	fs inc %esi
445470:	30 69 71             	xor    %ch,0x71(%ecx)
445473:	43                   	inc    %ebx
445474:	4b                   	dec    %ebx
445475:	4b                   	dec    %ebx
445476:	6c                   	insb   (%dx),%es:(%edi)
445477:	48                   	dec    %eax
445478:	51                   	push   %ecx
445479:	44                   	inc    %esp
44547a:	62 79 53             	bound  %edi,0x53(%ecx)
44547d:	56                   	push   %esi
44547e:	6f                   	outsl  %ds:(%esi),(%dx)
44547f:	53                   	push   %ebx
445480:	2f                   	das
445481:	58                   	pop    %eax
445482:	2b 36                	sub    (%esi),%esi
445484:	62 6d 4b             	bound  %ebp,0x4b(%ebp)
445487:	36 46                	ss inc %esi
445489:	68 79 74 33 65       	push   $0x65337479
44548e:	61                   	popa
44548f:	50                   	push   %eax
445490:	39 59 4d             	cmp    %ebx,0x4d(%ecx)
445493:	5a                   	pop    %edx
445494:	57                   	push   %edi
445495:	2b 54 49 50          	sub    0x50(%ecx,%ecx,2),%edx
445499:	59                   	pop    %ecx
44549a:	69 45 48 61 72 35 56 	imul   $0x56357261,0x48(%ebp),%eax
4454a1:	57                   	push   %edi
4454a2:	51                   	push   %ecx
4454a3:	79 4e                	jns    0x4454f3
4454a5:	73 54                	jae    0x4454fb
4454a7:	48                   	dec    %eax
4454a8:	66 34 74             	data16 xor $0x74,%al
4454ab:	38 4a 6f             	cmp    %cl,0x6f(%edx)
4454ae:	42                   	inc    %edx
4454af:	6b 2b 62             	imul   $0x62,(%ebx),%ebp
4454b2:	79 68                	jns    0x44551c
4454b4:	61                   	popa
4454b5:	4a                   	dec    %edx
4454b6:	6b 57 78 53          	imul   $0x53,0x78(%edi),%edx
4454ba:	36 78 71             	ss js  0x44552e
4454bd:	62 45 59             	bound  %eax,0x59(%ebp)
4454c0:	31 61 66             	xor    %esp,0x66(%ecx)
4454c3:	48                   	dec    %eax