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)
4455fd:	58                   	pop    %eax
4455fe:	4f                   	dec    %edi
4455ff:	39 59 6d             	cmp    %ebx,0x6d(%ecx)
445602:	4d                   	dec    %ebp
445603:	4c                   	dec    %esp
445604:	58                   	pop    %eax
445605:	74 52                	je     0x445659
445607:	4f                   	dec    %edi
445608:	37                   	aaa
445609:	4e                   	dec    %esi
44560a:	76 4c                	jbe    0x445658
44560c:	63 51 61             	arpl   %edx,0x61(%ecx)
44560f:	6d                   	insl   (%dx),%es:(%edi)
445610:	31 71 6b             	xor    %esi,0x6b(%ecx)
445613:	7a 57                	jp     0x44566c
445615:	54                   	push   %esp
445616:	68 6b 5a 41 61       	push   $0x61415a6b
44561b:	66 66 5a             	data16 pop %dx
44561e:	52                   	push   %edx
44561f:	30 6c 32 6c          	xor    %ch,0x6c(%edx,%esi,1)
445623:	62 74 61 6a          	bound  %esi,0x6a(%ecx,%eiz,2)
445627:	35 69 35 6e 76       	xor    $0x766e3569,%eax
44562c:	6a 33                	push   $0x33
44562e:	6a 70                	push   $0x70
445630:	4a                   	dec    %edx
445631:	31 46 36             	xor    %eax,0x36(%esi)
445634:	68 38 56 4c 7a       	push   $0x7a4c5638
445639:	6f                   	outsl  %ds:(%esi),(%dx)
44563a:	41                   	inc    %ecx
44563b:	6d                   	insl   (%dx),%es:(%edi)
44563c:	78 61                	js     0x44569f
44563e:	46                   	inc    %esi
44563f:	4a                   	dec    %edx
445640:	59                   	pop    %ecx
445641:	42                   	inc    %edx
445642:	6d                   	insl   (%dx),%es:(%edi)
445643:	57                   	push   %edi
445644:	74 75                	je     0x4456bb
445646:	6c                   	insb   (%dx),%es:(%edi)
445647:	70 34                	jo     0x44567d
445649:	79 52                	jns    0x44569d
44564b:	47                   	inc    %edi
44564c:	65 5a                	gs pop %edx
44564e:	67 45                	addr16 inc %ebp
445650:	79 48                	jns    0x44569a
445652:	77 69                	ja     0x4456bd
445654:	6b 53 36 4f          	imul   $0x4f,0x36(%ebx),%edx
445658:	39 6c 53 77          	cmp    %ebp,0x77(%ebx,%edx,2)
44565c:	57                   	push   %edi
44565d:	44                   	inc    %esp
44565e:	67 57                	addr16 push %edi
445660:	5a                   	pop    %edx
445661:	4a                   	dec    %edx
445662:	65 76 39             	gs jbe 0x44569e
445665:	77 64                	ja     0x4456cb
445667:	2f                   	das
445668:	4b                   	dec    %ebx
445669:	6d                   	insl   (%dx),%es:(%edi)
44566a:	45                   	inc    %ebp
44566b:	6c                   	insb   (%dx),%es:(%edi)
44566c:	45                   	inc    %ebp
44566d:	70 5a                	jo     0x4456c9
44566f:	71 6b                	jno    0x4456dc
445671:	79 65                	jns    0x4456d8
445673:	47                   	inc    %edi
445674:	65 73 61             	gs jae 0x4456d8
445677:	31 54 49 43          	xor    %edx,0x43(%ecx,%ecx,2)
44567b:	75 49                	jne    0x4456c6
44567d:	56                   	push   %esi
44567e:	62 43 79             	bound  %eax,0x79(%ebx)
445681:	37                   	aaa
445682:	37                   	aaa
445683:	56                   	push   %esi
445684:	30 75 56             	xor    %dh,0x56(%ebp)
445687:	72 68                	jb     0x4456f1
445689:	6a 46                	push   $0x46
44568b:	4a                   	dec    %edx
44568c:	6a 54                	push   $0x54
44568e:	2b 77 45             	sub    0x45(%edi),%esi
445691:	34 4c                	xor    $0x4c,%al
445693:	72 33                	jb     0x4456c8
445695:	43                   	inc    %ebx
445696:	70 6f                	jo     0x445707
445698:	31 72 65             	xor    %esi,0x65(%edx)
44569b:	36 79 4b             	ss jns 0x4456e9
44569e:	33 7a 71             	xor    0x71(%edx),%edi
4456a1:	4f                   	dec    %edi
4456a2:	57                   	push   %edi
4456a3:	6a 62                	push   $0x62
4456a5:	4f                   	dec    %edi
4456a6:	5a                   	pop    %edx
4456a7:	68 32 6e 62 36       	push   $0x36626e32
4456ac:	33 2b                	xor    (%ebx),%ebp
4456ae:	6c                   	insb   (%dx),%es:(%edi)
4456af:	7a 66                	jp     0x445717
4456b1:	51                   	push   %ecx
4456b2:	6b 77 6a 4e          	imul   $0x4e,0x6a(%edi),%esi
4456b6:	55                   	push   %ebp
4456b7:	44                   	inc    %esp
4456b8:	6b 58 6f 39          	imul   $0x39,0x6f(%eax),%ebx
4456bc:	68 49 49 6a 51       	push   $0x516a4949
4456c1:	2b 4c 47 32          	sub    0x32(%edi,%eax,2),%ecx
4456c5:	53                   	push   %ebx
4456c6:	74 43                	je     0x44570b
4456c8:	61                   	popa
4456c9:	52                   	push   %edx
4456ca:	37                   	aaa
4456cb:	78 51                	js     0x44571e
4456cd:	61                   	popa
4456ce:	45                   	inc    %ebp
4456cf:	50                   	push   %eax
4456d0:	70 76                	jo     0x445748
4456d2:	54                   	push   %esp
4456d3:	6e                   	outsb  %ds:(%esi),(%dx)
4456d4:	2b 79 79             	sub    0x79(%ecx),%edi
4456d7:	30 4e 55             	xor    %cl,0x55(%esi)
4456da:	4b                   	dec    %ebx
4456db:	74 39                	je     0x445716
4456dd:	70 56                	jo     0x445735
4456df:	44                   	inc    %esp
4456e0:	7a 35                	jp     0x445717
4456e2:	46                   	inc    %esi
4456e3:	49                   	dec    %ecx
4456e4:	50                   	push   %eax
4456e5:	36 78 6a             	ss js  0x445752
4456e8:	2b 65 6c             	sub    0x6c(%ebp),%esp
4456eb:	6d                   	insl   (%dx),%es:(%edi)
4456ec:	69 77 34 30 61 6a 31 	imul   $0x316a6130,0x34(%edi),%esi
4456f3:	6e                   	outsb  %ds:(%esi),(%dx)
4456f4:	41                   	inc    %ecx
4456f5:	74 6f                	je     0x445766
4456f7:	38 34 42             	cmp    %dh,(%edx,%eax,2)
4456fa:	32 49 68             	xor    0x68(%ecx),%cl
4456fd:	47                   	inc    %edi
4456fe:	4e                   	dec    %esi
4456ff:	50                   	push   %eax
445700:	39 6e 63             	cmp    %ebp,0x63(%esi)
445703:	56                   	push   %esi
445704:	35 45 56 73 46       	xor    $0x46735645,%eax
445709:	34 55                	xor    $0x55,%al
44570b:	4d                   	dec    %ebp
44570c:	6b 77 4c 64          	imul   $0x64,0x4c(%edi),%esi
445710:	38 30                	cmp    %dh,(%eax)
445712:	52                   	push   %edx
445713:	78 41                	js     0x445756
445715:	74 49                	je     0x445760
445717:	79 7a                	jns    0x445793
445719:	65 53                	gs push %ebx
44571b:	50                   	push   %eax
44571c:	49                   	dec    %ecx
44571d:	79 6a                	jns    0x445789
44571f:	38 75 6b             	cmp    %dh,0x6b(%ebp)
445722:	43                   	inc    %ebx
445723:	2f                   	das
445724:	43                   	inc    %ebx
445725:	49                   	dec    %ecx
445726:	42                   	inc    %edx
445727:	5a                   	pop    %edx
445728:	6a 7a                	push   $0x7a
44572a:	47                   	inc    %edi
44572b:	4e                   	dec    %esi
44572c:	55                   	push   %ebp
44572d:	43                   	inc    %ebx
44572e:	53                   	push   %ebx
44572f:	4f                   	dec    %edi
445730:	31 48 52             	xor    %ecx,0x52(%eax)
445733:	70 47                	jo     0x44577c
445735:	59                   	pop    %ecx
445736:	4b                   	dec    %ebx
445737:	53                   	push   %ebx
445738:	52                   	push   %edx
445739:	38 7a 64             	cmp    %bh,0x64(%edx)
44573c:	62 31                	bound  %esi,(%ecx)
44573e:	76 5a                	jbe    0x44579a
445740:	47                   	inc    %edi