443500:	57                   	push   %edi
443501:	6b 35 53 35 6b 32 41 	imul   $0x41,0x326b3553,%esi
443508:	4d                   	dec    %ebp
443509:	57                   	push   %edi
44350a:	49                   	dec    %ecx
44350b:	52                   	push   %edx
44350c:	4c                   	dec    %esp
44350d:	34 45                	xor    $0x45,%al
44350f:	2b 33                	sub    (%ebx),%esi
443511:	62 6c 6c 36          	bound  %ebp,0x36(%esp,%ebp,2)
443515:	58                   	pop    %eax
443516:	4c                   	dec    %esp
443517:	6f                   	outsl  %ds:(%esi),(%dx)
443518:	33 69 2f             	xor    0x2f(%ecx),%ebp
44351b:	6d                   	insl   (%dx),%es:(%edi)
44351c:	32 77 79             	xor    0x79(%edi),%dh
44351f:	6e                   	outsb  %ds:(%esi),(%dx)
443520:	41                   	inc    %ecx
443521:	37                   	aaa
443522:	52                   	push   %edx
443523:	54                   	push   %esp
443524:	64 69 78 42 42 53 5a 	imul   $0x4c5a5342,%fs:0x42(%eax),%edi
44352b:	4c
44352c:	30 31                	xor    %dh,(%ecx)
44352e:	6f                   	outsl  %ds:(%esi),(%dx)
44352f:	53                   	push   %ebx
443530:	6f                   	outsl  %ds:(%esi),(%dx)
443531:	58                   	pop    %eax
443532:	30 49 4a             	xor    %cl,0x4a(%ecx)
443535:	50                   	push   %eax
443536:	59                   	pop    %ecx
443537:	6b 56 5a 42          	imul   $0x42,0x5a(%esi),%edx
44353b:	49                   	dec    %ecx
44353c:	2f                   	das
44353d:	74 58                	je     0x443597
44353f:	37                   	aaa
443540:	38 58 34             	cmp    %bl,0x34(%eax)
443543:	2b 46 2b             	sub    0x2b(%esi),%eax
443546:	49                   	dec    %ecx
443547:	56                   	push   %esi
443548:	74 4b                	je     0x443595
44354a:	76 59                	jbe    0x4435a5
44354c:	51                   	push   %ecx
44354d:	7a 76                	jp     0x4435c5
44354f:	51                   	push   %ecx
443550:	6e                   	outsb  %ds:(%esi),(%dx)
443551:	6a 31                	push   $0x31
443553:	4d                   	dec    %ebp
443554:	42                   	inc    %edx
443555:	6e                   	outsb  %ds:(%esi),(%dx)
443556:	69 71 4d 5a 37 34 6e 	imul   $0x6e34375a,0x4d(%ecx),%esi
44355d:	34 72                	xor    $0x72,%al
44355f:	62 5a 73             	bound  %ebx,0x73(%edx)
443562:	38 49 55             	cmp    %cl,0x55(%ecx)
443565:	5a                   	pop    %edx
443566:	73 63                	jae    0x4435cb
443568:	77 62                	ja     0x4435cc
44356a:	71 56                	jno    0x4435c2
44356c:	61                   	popa
44356d:	57                   	push   %edi
44356e:	72 69                	jb     0x4435d9
443570:	61                   	popa
443571:	50                   	push   %eax
443572:	77 32                	ja     0x4435a6
443574:	47                   	inc    %edi
443575:	50                   	push   %eax
443576:	36 34 49             	ss xor $0x49,%al
443579:	4d                   	dec    %ebp
44357a:	75 71                	jne    0x4435ed
44357c:	75 79                	jne    0x4435f7
44357e:	48                   	dec    %eax
44357f:	63 37                	arpl   %esi,(%edi)
443581:	75 38                	jne    0x4435bb
443583:	48                   	dec    %eax
443584:	78 37                	js     0x4435bd
443586:	75 77                	jne    0x4435ff
443588:	50                   	push   %eax
443589:	4e                   	dec    %esi
44358a:	6e                   	outsb  %ds:(%esi),(%dx)
44358b:	4c                   	dec    %esp
44358c:	65 65 58             	gs gs pop %eax
44358f:	54                   	push   %esp
443590:	43                   	inc    %ebx
443591:	4d                   	dec    %ebp
443592:	31 39                	xor    %edi,(%ecx)
443594:	48                   	dec    %eax
443595:	57                   	push   %edi
443596:	71 62                	jno    0x4435fa
443598:	66 65 4f             	gs dec %di
44359b:	70 35                	jo     0x4435d2
44359d:	4c                   	dec    %esp
44359e:	57                   	push   %edi
44359f:	6d                   	insl   (%dx),%es:(%edi)
4435a0:	49                   	dec    %ecx
4435a1:	48                   	dec    %eax
4435a2:	2f                   	das
4435a3:	6a 58                	push   $0x58
4435a5:	45                   	inc    %ebp
4435a6:	4e                   	dec    %esi
4435a7:	59                   	pop    %ecx
4435a8:	46                   	inc    %esi
4435a9:	49                   	dec    %ecx
4435aa:	71 51                	jno    0x4435fd
4435ac:	77 45                	ja     0x4435f3
4435ae:	30 32                	xor    %dh,(%edx)
4435b0:	67 32 72 63          	xor    0x63(%bp,%si),%dh
4435b4:	2f                   	das
4435b5:	38 30                	cmp    %dh,(%eax)
4435b7:	58                   	pop    %eax
4435b8:	4f                   	dec    %edi
4435b9:	59                   	pop    %ecx
4435ba:	57                   	push   %edi
4435bb:	73 63                	jae    0x443620
4435bd:	46                   	inc    %esi
4435be:	65 36 4e             	gs ss dec %esi
4435c1:	31 33                	xor    %esi,(%ebx)
4435c3:	37                   	aaa
4435c4:	4e                   	dec    %esi
4435c5:	5a                   	pop    %edx
4435c6:	66 73 73             	data16 jae 0x44363c
4435c9:	33 78 63             	xor    0x63(%eax),%edi
4435cc:	6c                   	insb   (%dx),%es:(%edi)
4435cd:	78 4e                	js     0x44361d
4435cf:	43                   	inc    %ebx
4435d0:	65 47                	gs inc %edi
4435d2:	51                   	push   %ecx
4435d3:	58                   	pop    %eax
4435d4:	49                   	dec    %ecx
4435d5:	65 7a 6f             	gs jp  0x443647
4435d8:	36 4b                	ss dec %ebx
4435da:	6e                   	outsb  %ds:(%esi),(%dx)
4435db:	6d                   	insl   (%dx),%es:(%edi)
4435dc:	46                   	inc    %esi
4435dd:	32 49 54             	xor    0x54(%ecx),%cl
4435e0:	45                   	inc    %ebp
4435e1:	41                   	inc    %ecx
4435e2:	72 6f                	jb     0x443653
4435e4:	48                   	dec    %eax
4435e5:	4f                   	dec    %edi
4435e6:	54                   	push   %esp
4435e7:	59                   	pop    %ecx
4435e8:	4a                   	dec    %edx
4435e9:	6b 74 70 69 48       	imul   $0x48,0x69(%eax,%esi,2),%esi
4435ee:	77 37                	ja     0x443627
4435f0:	52                   	push   %edx
4435f1:	38 50 6d             	cmp    %dl,0x6d(%eax)
4435f4:	68 75 34 72 58       	push   $0x58723475
4435f9:	57                   	push   %edi
4435fa:	70 79                	jo     0x443675
4435fc:	56                   	push   %esi
4435fd:	50                   	push   %eax
4435fe:	73 6b                	jae    0x44366b
443600:	44                   	inc    %esp
443601:	4c                   	dec    %esp
443602:	61                   	popa
443603:	4d                   	dec    %ebp
443604:	66 72 76             	data16 jb 0x44367d
443607:	58                   	pop    %eax
443608:	51                   	push   %ecx
443609:	69 6d 55 58 37 41 7a 	imul   $0x7a413758,0x55(%ebp),%ebp
443610:	46                   	inc    %esi
443611:	72 67                	jb     0x44367a
443613:	55                   	push   %ebp
443614:	50                   	push   %eax
443615:	36 6c                	ss insb (%dx),%es:(%edi)
443617:	77 71                	ja     0x44368a
443619:	4a                   	dec    %edx
44361a:	78 4a                	js     0x443666
44361c:	58                   	pop    %eax
44361d:	4b                   	dec    %ebx
44361e:	38 37                	cmp    %dh,(%edi)
443620:	57                   	push   %edi
443621:	6d                   	insl   (%dx),%es:(%edi)
443622:	44                   	inc    %esp
443623:	51                   	push   %ecx
443624:	35 5a 7a 4f 74       	xor    $0x744f7a5a,%eax
443629:	56                   	push   %esi
44362a:	6f                   	outsl  %ds:(%esi),(%dx)
44362b:	4d                   	dec    %ebp
44362c:	4a                   	dec    %edx
44362d:	39 6a 34             	cmp    %ebp,0x34(%edx)
443630:	54                   	push   %esp
443631:	77 44                	ja     0x443677
443633:	55                   	push   %ebp
443634:	6c                   	insb   (%dx),%es:(%edi)
443635:	39 2b                	cmp    %ebp,(%ebx)
443637:	59                   	pop    %ecx
443638:	6c                   	insb   (%dx),%es:(%edi)
443639:	35 77 31 2f 61       	xor    $0x612f3177,%eax
44363e:	37                   	aaa
44363f:	42                   	inc    %edx
443640:	78 55                	js     0x443697
443642:	2f                   	das
443643:	59                   	pop    %ecx
443644:	4a                   	dec    %edx
443645:	63 48 71             	arpl   %ecx,0x71(%eax)
443648:	63 71 77             	arpl   %esi,0x77(%ecx)
44364b:	76 7a                	jbe    0x4436c7
44364d:	62 39                	bound  %edi,(%ecx)
44364f:	61                   	popa
443650:	71 6d                	jno    0x4436bf
443652:	71 65                	jno    0x4436b9
443654:	71 50                	jno    0x4436a6
443656:	37                   	aaa
443657:	72 56                	jb     0x4436af
443659:	6e                   	outsb  %ds:(%esi),(%dx)
44365a:	33 74 4c 4a          	xor    0x4a(%esp,%ecx,2),%esi
44365e:	52                   	push   %edx
44365f:	4a                   	dec    %edx
443660:	79 43                	jns    0x4436a5
443662:	71 38                	jno    0x44369c
443664:	33 51 56             	xor    0x56(%ecx),%edx
443667:	44                   	inc    %esp
443668:	6d                   	insl   (%dx),%es:(%edi)
443669:	71 67                	jno    0x4436d2
44366b:	6b 75 57 64          	imul   $0x64,0x57(%ebp),%esi
44366f:	47                   	inc    %edi
443670:	6f                   	outsl  %ds:(%esi),(%dx)
443671:	6d                   	insl   (%dx),%es:(%edi)
443672:	38 4d 73             	cmp    %cl,0x73(%ebp)
443675:	79 55                	jns    0x4436cc
443677:	46                   	inc    %esi
443678:	77 32                	ja     0x4436ac
44367a:	68 46 2b 52 6f       	push   $0x6f522b46
44367f:	6f                   	outsl  %ds:(%esi),(%dx)
443680:	70 71                	jo     0x4436f3
443682:	53                   	push   %ebx
443683:	42                   	inc    %edx
443684:	73 6d                	jae    0x4436f3
443686:	64 57                	fs push %edi
443688:	6f                   	outsl  %ds:(%esi),(%dx)
443689:	54                   	push   %esp
44368a:	63 6a 4b             	arpl   %ebp,0x4b(%edx)
44368d:	6e                   	outsb  %ds:(%esi),(%dx)
44368e:	58                   	pop    %eax
44368f:	4c                   	dec    %esp
443690:	7a 2b                	jp     0x4436bd
443692:	2f                   	das
443693:	4a                   	dec    %edx
443694:	58                   	pop    %eax
443695:	6d                   	insl   (%dx),%es:(%edi)
443696:	2f                   	das
443697:	43                   	inc    %ebx
443698:	67 70 35             	addr16 jo 0x4436d0
44369b:	5a                   	pop    %edx
44369c:	42                   	inc    %edx
44369d:	64 32 6d 73          	xor    %fs:0x73(%ebp),%ch
4436a1:	33 66 65             	xor    0x65(%esi),%esp
4436a4:	4e                   	dec    %esi
4436a5:	6f                   	outsl  %ds:(%esi),(%dx)
4436a6:	30 57 7a             	xor    %dl,0x7a(%edi)
4436a9:	6f                   	outsl  %ds:(%esi),(%dx)
4436aa:	30 7a 78             	xor    %bh,0x78(%edx)
4436ad:	76 78                	jbe    0x443727
4436af:	4b                   	dec    %ebx
4436b0:	76 37                	jbe    0x4436e9
4436b2:	69 6b 71 34 2f 53 6c 	imul   $0x6c532f34,0x71(%ebx),%ebp
4436b9:	4d                   	dec    %ebp
4436ba:	63 2f                	arpl   %ebp,(%edi)
4436bc:	39 2b                	cmp    %ebp,(%ebx)
4436be:	78 67                	js     0x443727
4436c0:	54                   	push   %esp
4436c1:	74 33                	je     0x4436f6
4436c3:	2b 4b 2b             	sub    0x2b(%ebx),%ecx
4436c6:	33 32                	xor    (%edx),%esi
4436c8:	53                   	push   %ebx
4436c9:	68 65 55 54 69       	push   $0x69545565
4436ce:	58                   	pop    %eax
4436cf:	73 42                	jae    0x443713
4436d1:	4b                   	dec    %ebx
4436d2:	6a 61                	push   $0x61
4436d4:	47                   	inc    %edi
4436d5:	76 4f                	jbe    0x443726
4436d7:	76 54                	jbe    0x44372d
4436d9:	52                   	push   %edx
4436da:	43                   	inc    %ebx
4436db:	57                   	push   %edi
4436dc:	61                   	popa
4436dd:	4c                   	dec    %esp
4436de:	52                   	push   %edx
4436df:	54                   	push   %esp
4436e0:	6f                   	outsl  %ds:(%esi),(%dx)
4436e1:	67 4c                	addr16 dec %esp
4436e3:	6c                   	insb   (%dx),%es:(%edi)
4436e4:	61                   	popa
4436e5:	5a                   	pop    %edx
4436e6:	69 51 4f 6c 48 67 35 	imul   $0x3567486c,0x4f(%ecx),%edx
4436ed:	55                   	push   %ebp
4436ee:	4f                   	dec    %edi
4436ef:	6f                   	outsl  %ds:(%esi),(%dx)
4436f0:	45                   	inc    %ebp
4436f1:	52                   	push   %edx
4436f2:	37                   	aaa
4436f3:	43                   	inc    %ebx
4436f4:	55                   	push   %ebp
4436f5:	52                   	push   %edx
4436f6:	67 6c                	insb   (%dx),%es:(%di)
4436f8:	39 41 61             	cmp    %eax,0x61(%ecx)
4436fb:	6d                   	insl   (%dx),%es:(%edi)
4436fc:	5a                   	pop    %edx
4436fd:	43                   	inc    %ebx
4436fe:	6e                   	outsb  %ds:(%esi),(%dx)
4436ff:	4d                   	dec    %ebp
443700:	61                   	popa
443701:	76 2b                	jbe    0x44372e
443703:	36 76 50             	ss jbe 0x443756
443706:	49                   	dec    %ecx
443707:	4f                   	dec    %edi
443708:	4a                   	dec    %edx
443709:	4d                   	dec    %ebp
44370a:	41                   	inc    %ecx
44370b:	58                   	pop    %eax
44370c:	4f                   	dec    %edi
44370d:	35 6a 2b 72 4e       	xor    $0x4e722b6a,%eax
443712:	62 61 37             	bound  %esp,0x37(%ecx)
443715:	4a                   	dec    %edx
443716:	5a                   	pop    %edx
443717:	64 69 42 34 4b 33 75 	imul   $0x2b75334b,%fs:0x34(%edx),%eax
44371e:	2b
44371f:	6a 69                	push   $0x69
443721:	6d                   	insl   (%dx),%es:(%edi)
443722:	4f                   	dec    %edi
443723:	57                   	push   %edi
443724:	55                   	push   %ebp
443725:	66 50                	push   %ax
443727:	34 6f                	xor    $0x6f,%al
443729:	61                   	popa
44372a:	74 4c                	je     0x443778
44372c:	4d                   	dec    %ebp
44372d:	42                   	inc    %edx
44372e:	4e                   	dec    %esi
44372f:	50                   	push   %eax
443730:	62 53 6b             	bound  %edx,0x6b(%ebx)
443733:	31 6a 57             	xor    %ebp,0x57(%edx)
443736:	45                   	inc    %ebp
443737:	50                   	push   %eax
443738:	2f                   	das
443739:	30 6a 48             	xor    %ch,0x48(%edx)
44373c:	6a 53                	push   $0x53
44373e:	67 42                	addr16 inc %edx
443740:	2f                   	das
443741:	67 50                	addr16 push %eax
443743:	71 6a                	jno    0x4437af
443745:	57                   	push   %edi
443746:	64 2b 6c 62 41       	sub    %fs:0x41(%edx,%eiz,2),%ebp
44374b:	77 33                	ja     0x443780
44374d:	49                   	dec    %ecx
44374e:	33 35 7a 66 71 72    	xor    0x7271667a,%esi
443754:	78 54                	js     0x4437aa
443756:	55                   	push   %ebp