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
4454c4:	45                   	inc    %ebp
4454c5:	4f                   	dec    %edi
4454c6:	53                   	push   %ebx
4454c7:	55                   	push   %ebp
4454c8:	62 59 51             	bound  %ebx,0x51(%ecx)
4454cb:	71 66                	jno    0x445533
4454cd:	78 77                	js     0x445546
4454cf:	68 4d 75 35 64       	push   $0x6435754d
4454d4:	32 4d 57             	xor    0x57(%ebp),%cl
4454d7:	74 77                	je     0x445550
4454d9:	54                   	push   %esp
4454da:	54                   	push   %esp
4454db:	47                   	inc    %edi
4454dc:	38 79 6a             	cmp    %bh,0x6a(%ecx)
4454df:	59                   	pop    %ecx
4454e0:	70 46                	jo     0x445528
4454e2:	79 55                	jns    0x445539
4454e4:	66 35 37 6e          	xor    $0x6e37,%ax
4454e8:	42                   	inc    %edx
4454e9:	65 44                	gs inc %esp
4454eb:	32 30                	xor    (%eax),%dh
4454ed:	54                   	push   %esp
4454ee:	34 6f                	xor    $0x6f,%al
4454f0:	43                   	inc    %ebx
4454f1:	79 30                	jns    0x445523
4454f3:	75 32                	jne    0x445527
4454f5:	6a 35                	push   $0x35
4454f7:	49                   	dec    %ecx
4454f8:	63 67 6e             	arpl   %esp,0x6e(%edi)
4454fb:	62 58 2b             	bound  %ebx,0x2b(%eax)
4454fe:	51                   	push   %ecx
4454ff:	7a 54                	jp     0x445555
445501:	51                   	push   %ecx
445502:	36 58                	ss pop %eax
445504:	64 6f                	outsl  %fs:(%esi),(%dx)
445506:	57                   	push   %edi
445507:	57                   	push   %edi
445508:	68 72 6d 31 72       	push   $0x72316d72
44550d:	73 6f                	jae    0x44557e
44550f:	31 72 71             	xor    %esi,0x71(%edx)
445512:	37                   	aaa
445513:	77 75                	ja     0x44558a
445515:	57                   	push   %edi
445516:	4b                   	dec    %ebx
445517:	48                   	dec    %eax
445518:	4a                   	dec    %edx
445519:	45                   	inc    %ebp
44551a:	4d                   	dec    %ebp
44551b:	62 57 76             	bound  %edx,0x76(%edi)
44551e:	7a 48                	jp     0x445568
445520:	4b                   	dec    %ebx
445521:	4c                   	dec    %esp
445522:	30 48 31             	xor    %cl,0x31(%eax)
445525:	62 55 45             	bound  %edx,0x45(%ebp)
445528:	59                   	pop    %ecx
445529:	4f                   	dec    %edi
44552a:	54                   	push   %esp
44552b:	5a                   	pop    %edx
44552c:	2f                   	das
44552d:	70 5a                	jo     0x445589
44552f:	50                   	push   %eax
445530:	30 35 31 76 6e 45    	xor    %dh,0x456e7631
445536:	47                   	inc    %edi
445537:	79 72                	jns    0x4455ab
445539:	4b                   	dec    %ebx
44553a:	4c                   	dec    %esp
44553b:	4d                   	dec    %ebp
44553c:	47                   	inc    %edi
44553d:	69 4f 64 4f 69 74 61 	imul   $0x6174694f,0x64(%edi),%ecx
445544:	58                   	pop    %eax
445545:	66 46                	inc    %si
445547:	2f                   	das
445548:	54                   	push   %esp
445549:	32 2b                	xor    (%ebx),%ch
44554b:	4a                   	dec    %edx
44554c:	7a 71                	jp     0x4455bf
44554e:	79 63                	jns    0x4455b3
445550:	45                   	inc    %ebp
445551:	71 75                	jno    0x4455c8
445553:	77 4d                	ja     0x4455a2
445555:	45                   	inc    %ebp
445556:	52                   	push   %edx
445557:	33 75 70             	xor    0x70(%ebp),%esi
44555a:	63 71 71             	arpl   %esi,0x71(%ecx)
44555d:	4f                   	dec    %edi
44555e:	64 30 69 4c          	xor    %ch,%fs:0x4c(%ecx)
445562:	6f                   	outsl  %ds:(%esi),(%dx)
445563:	73 47                	jae    0x4455ac
445565:	73 64                	jae    0x4455cb
445567:	51                   	push   %ecx
445568:	4d                   	dec    %ebp
445569:	6a 45                	push   $0x45
44556b:	79 4d                	jns    0x4455ba
44556d:	47                   	inc    %edi
44556e:	37                   	aaa
44556f:	38 56 51             	cmp    %dl,0x51(%esi)
445572:	52                   	push   %edx
445573:	4f                   	dec    %edi
445574:	43                   	inc    %ebx
445575:	4a                   	dec    %edx
445576:	37                   	aaa
445577:	43                   	inc    %ebx
445578:	4b                   	dec    %ebx
445579:	54                   	push   %esp
44557a:	42                   	inc    %edx
44557b:	4b                   	dec    %ebx
44557c:	68 50 79 72 55       	push   $0x55727950
445581:	4d                   	dec    %ebp
445582:	38 5a 69             	cmp    %bl,0x69(%edx)
445585:	61                   	popa
445586:	31 36                	xor    %esi,(%esi)
445588:	37                   	aaa
445589:	70 69                	jo     0x4455f4
44558b:	74 76                	je     0x445603
44558d:	42                   	inc    %edx
44558e:	61                   	popa
44558f:	2b 4d 75             	sub    0x75(%ebp),%ecx
445592:	51                   	push   %ecx
445593:	4c                   	dec    %esp
445594:	34 63                	xor    $0x63,%al
445596:	63 4b 35             	arpl   %ecx,0x35(%ebx)
445599:	61                   	popa
44559a:	46                   	inc    %esi
44559b:	4f                   	dec    %edi
44559c:	6a 49                	push   $0x49
44559e:	50                   	push   %eax
44559f:	7a 75                	jp     0x445616
4455a1:	45                   	inc    %ebp
4455a2:	78 32                	js     0x4455d6
4455a4:	58                   	pop    %eax
4455a5:	54                   	push   %esp
4455a6:	47                   	inc    %edi
4455a7:	4f                   	dec    %edi
4455a8:	38 4b 41             	cmp    %cl,0x41(%ebx)
4455ab:	59                   	pop    %ecx
4455ac:	6c                   	insb   (%dx),%es:(%edi)
4455ad:	4c                   	dec    %esp
4455ae:	31 36                	xor    %esi,(%esi)
4455b0:	74 79                	je     0x44562b
4455b2:	77 64                	ja     0x445618
4455b4:	33 71 2b             	xor    0x2b(%ecx),%esi
4455b7:	72 62                	jb     0x44561b
4455b9:	6a 48                	push   $0x48
4455bb:	4f                   	dec    %edi
4455bc:	4b                   	dec    %ebx
4455bd:	50                   	push   %eax
4455be:	69 4a 73 70 56 62 55 	imul   $0x55625670,0x73(%edx),%ecx
4455c5:	7a 4b                	jp     0x445612
4455c7:	39 70 73             	cmp    %esi,0x73(%eax)
4455ca:	67 61                	addr16 popa
4455cc:	31 44 4b 4c          	xor    %eax,0x4c(%ebx,%ecx,2)
4455d0:	6e                   	outsb  %ds:(%esi),(%dx)
4455d1:	35 77 42 67 39       	xor    $0x39674277,%eax
4455d6:	61                   	popa
4455d7:	33 49 36             	xor    0x36(%ecx),%ecx
4455da:	50                   	push   %eax
4455db:	6a 39                	push   $0x39
4455dd:	63 43 51             	arpl   %eax,0x51(%ebx)
4455e0:	73 6f                	jae    0x445651
4455e2:	77 62                	ja     0x445646
4455e4:	4f                   	dec    %edi
4455e5:	58                   	pop    %eax
4455e6:	64 35 45 44 5a 4e    	fs xor $0x4e5a4445,%eax
4455ec:	61                   	popa
4455ed:	61                   	popa
4455ee:	74 78                	je     0x445668
4455f0:	43                   	inc    %ebx
4455f1:	6d                   	insl   (%dx),%es:(%edi)
4455f2:	51                   	push   %ecx
4455f3:	70 2b                	jo     0x445620
4455f5:	34 66                	xor    $0x66,%al
4455f7:	74 77                	je     0x445670
4455f9:	54                   	push   %esp
4455fa:	7a 6d                	jp     0x445669
4455fc:	6d                   	insl   (%dx),%es:(%edi)