43357f:	74 53                	je     0x4335d4
433581:	32 4b 53             	xor    0x53(%ebx),%cl
433584:	4e                   	dec    %esi
433585:	4a                   	dec    %edx
433586:	53                   	push   %ebx
433587:	48                   	dec    %eax
433588:	42                   	inc    %edx
433589:	49                   	dec    %ecx
43358a:	35 72 50 61 2f       	xor    $0x2f615072,%eax
43358f:	4a                   	dec    %edx
433590:	43                   	inc    %ebx
433591:	61                   	popa
433592:	45                   	inc    %ebp
433593:	6c                   	insb   (%dx),%es:(%edi)
433594:	69 67 37 69 70 46 49 	imul   $0x49467069,0x37(%edi),%esp
43359b:	45                   	inc    %ebp
43359c:	66 4f                	dec    %di
43359e:	31 33                	xor    %esi,(%ebx)
4335a0:	53                   	push   %ebx
4335a1:	4c                   	dec    %esp
4335a2:	74 63                	je     0x433607
4335a4:	7a 74                	jp     0x43361a
4335a6:	4e                   	dec    %esi
4335a7:	59                   	pop    %ecx
4335a8:	42                   	inc    %edx
4335a9:	61                   	popa
4335aa:	62 46 2b             	bound  %eax,0x2b(%esi)
4335ad:	66 4d                	dec    %bp
4335af:	52                   	push   %edx
4335b0:	56                   	push   %esi
4335b1:	42                   	inc    %edx
4335b2:	4a                   	dec    %edx
4335b3:	66 4f                	dec    %di
4335b5:	52                   	push   %edx
4335b6:	5a                   	pop    %edx
4335b7:	6c                   	insb   (%dx),%es:(%edi)
4335b8:	66 4c                	dec    %sp
4335ba:	79 62                	jns    0x43361e
4335bc:	36 37                	ss aaa
4335be:	72 34                	jb     0x4335f4
4335c0:	43                   	inc    %ebx
4335c1:	59                   	pop    %ecx
4335c2:	37                   	aaa
4335c3:	77 37                	ja     0x4335fc
4335c5:	6d                   	insl   (%dx),%es:(%edi)
4335c6:	41                   	inc    %ecx
4335c7:	78 7a                	js     0x433643
4335c9:	50                   	push   %eax
4335ca:	69 39 55 37 50 62    	imul   $0x62503755,(%ecx),%edi
4335d0:	52                   	push   %edx
4335d1:	38 76 45             	cmp    %dh,0x45(%esi)
4335d4:	6a 4a                	push   $0x4a
4335d6:	76 49                	jbe    0x433621
4335d8:	39 4e 6a             	cmp    %ecx,0x6a(%esi)
4335db:	70 66                	jo     0x433643
4335dd:	2f                   	das
4335de:	6c                   	insb   (%dx),%es:(%edi)
4335df:	65 49                	gs dec %ecx
4335e1:	52                   	push   %edx
4335e2:	37                   	aaa
4335e3:	37                   	aaa
4335e4:	51                   	push   %ecx
4335e5:	6a 4f                	push   $0x4f
4335e7:	32 41 69             	xor    0x69(%ecx),%al
4335ea:	6d                   	insl   (%dx),%es:(%edi)
4335eb:	75 57                	jne    0x433644
4335ed:	5a                   	pop    %edx
4335ee:	37                   	aaa
4335ef:	75 4e                	jne    0x43363f
4335f1:	79 6c                	jns    0x43365f
4335f3:	50                   	push   %eax
4335f4:	4a                   	dec    %edx
4335f5:	6b 4f 58 4a          	imul   $0x4a,0x58(%edi),%ecx
4335f9:	57                   	push   %edi
4335fa:	4b                   	dec    %ebx
4335fb:	45                   	inc    %ebp
4335fc:	69 44 6f 67 2f 68 77 	imul   $0x6c77682f,0x67(%edi,%ebp,2),%eax
433603:	6c
433604:	68 31 36 4b 30       	push   $0x304b3631
433609:	5a                   	pop    %edx
43360a:	4a                   	dec    %edx
43360b:	4a                   	dec    %edx
43360c:	47                   	inc    %edi
43360d:	65 79 64             	gs jns 0x433674
433610:	4c                   	dec    %esp
433611:	67 30 42 6c          	xor    %al,0x6c(%bp,%si)
433615:	70 54                	jo     0x43366b
433617:	30 7a 37             	xor    %bh,0x37(%edx)
43361a:	45                   	inc    %ebp
43361b:	67 75 32             	addr16 jne 0x433650
43361e:	73 72                	jae    0x433692
433620:	71 71                	jno    0x433693
433622:	37                   	aaa
433623:	6c                   	insb   (%dx),%es:(%edi)
433624:	76 51                	jbe    0x433677
433626:	72 77                	jb     0x43369f
433628:	4d                   	dec    %ebp
433629:	4b                   	dec    %ebx
43362a:	78 75                	js     0x4336a1
43362c:	58                   	pop    %eax
43362d:	59                   	pop    %ecx
43362e:	73 41                	jae    0x433671
433630:	46                   	inc    %esi
433631:	76 34                	jbe    0x433667
433633:	4e                   	dec    %esi
433634:	42                   	inc    %edx
433635:	6c                   	insb   (%dx),%es:(%edi)
433636:	53                   	push   %ebx
433637:	31 2b                	xor    %ebp,(%ebx)
433639:	34 4e                	xor    $0x4e,%al
43363b:	4a                   	dec    %edx
43363c:	31 53 35             	xor    %edx,0x35(%ebx)
43363f:	4a                   	dec    %edx
433640:	70 79                	jo     0x4336bb
433642:	6d                   	insl   (%dx),%es:(%edi)
433643:	74 34                	je     0x433679
433645:	4e                   	dec    %esi
433646:	74 2f                	je     0x433677
433648:	48                   	dec    %eax
433649:	79 52                	jns    0x43369d
43364b:	54                   	push   %esp
43364c:	31 6a 6a             	xor    %ebp,0x6a(%edx)
43364f:	77 55                	ja     0x4336a6
433651:	51                   	push   %ecx
433652:	63 38                	arpl   %edi,(%eax)
433654:	44                   	inc    %esp
433655:	62 37                	bound  %esi,(%edi)
433657:	39 35 74 6b 6c 66    	cmp    %esi,0x666c6b74
43365d:	33 54 53 42          	xor    0x42(%ebx,%edx,2),%edx
433661:	72 61                	jb     0x4336c4
433663:	69 75 66 61 4b 62 73 	imul   $0x73624b61,0x66(%ebp),%esi
43366a:	66 74 66             	data16 je 0x4336d3
43366d:	2f                   	das
43366e:	6a 32                	push   $0x32
433670:	61                   	popa
433671:	62 4b 76             	bound  %ecx,0x76(%ebx)
433674:	35 38 41 46 65       	xor    $0x65464138,%eax
433679:	61                   	popa
43367a:	43                   	inc    %ebx
43367b:	47                   	inc    %edi
43367c:	39 31                	cmp    %esi,(%ecx)
43367e:	54                   	push   %esp
43367f:	61                   	popa
433680:	41                   	inc    %ecx
433681:	53                   	push   %ebx
433682:	65 46                	gs inc %esi
433684:	6d                   	insl   (%dx),%es:(%edi)
433685:	43                   	inc    %ebx
433686:	34 54                	xor    $0x54,%al
433688:	35 52 49 35 44       	xor    $0x44354952,%eax
43368d:	6b 68 75 57          	imul   $0x57,0x75(%eax),%ebp
433691:	6c                   	insb   (%dx),%es:(%edi)
433692:	6d                   	insl   (%dx),%es:(%edi)
433693:	6c                   	insb   (%dx),%es:(%edi)
433694:	4e                   	dec    %esi
433695:	31 63 31             	xor    %esp,0x31(%ebx)
433698:	58                   	pop    %eax
433699:	4e                   	dec    %esi
43369a:	4c                   	dec    %esp
43369b:	47                   	inc    %edi
43369c:	4c                   	dec    %esp
43369d:	61                   	popa
43369e:	55                   	push   %ebp
43369f:	5a                   	pop    %edx
4336a0:	37                   	aaa
4336a1:	70 59                	jo     0x4336fc
4336a3:	39 32                	cmp    %esi,(%edx)
4336a5:	44                   	inc    %esp
4336a6:	2b 37                	sub    (%edi),%esi
4336a8:	71 41                	jno    0x4336eb
4336aa:	2f                   	das
4336ab:	4b                   	dec    %ebx
4336ac:	35 57 6b 37 33       	xor    $0x33376b57,%eax
4336b1:	36 70 5a             	ss jo  0x43370e
4336b4:	2b 73 75             	sub    0x75(%ebx),%esi
4336b7:	6f                   	outsl  %ds:(%esi),(%dx)
4336b8:	39 79 6b             	cmp    %edi,0x6b(%ecx)
4336bb:	52                   	push   %edx
4336bc:	31 59 36             	xor    %ebx,0x36(%ecx)
4336bf:	31 75 36             	xor    %esi,0x36(%ebp)
4336c2:	41                   	inc    %ecx
4336c3:	42                   	inc    %edx
4336c4:	34 77                	xor    $0x77,%al
4336c6:	4d                   	dec    %ebp
4336c7:	39 46 2f             	cmp    %eax,0x2f(%esi)
4336ca:	6d                   	insl   (%dx),%es:(%edi)
4336cb:	7a 6b                	jp     0x433738
4336cd:	77 36                	ja     0x433705
4336cf:	67 78 5a             	addr16 js 0x43372c
4336d2:	43                   	inc    %ebx
4336d3:	43                   	inc    %ebx
4336d4:	75 58                	jne    0x43372e
4336d6:	63 4e 58             	arpl   %ecx,0x58(%esi)
4336d9:	72 70                	jb     0x43374b
4336db:	6c                   	insb   (%dx),%es:(%edi)
4336dc:	54                   	push   %esp
4336dd:	33 32                	xor    (%edx),%esi
4336df:	62 67 4a             	bound  %esp,0x4a(%edi)
4336e2:	76 64                	jbe    0x433748
4336e4:	74 31                	je     0x433717
4336e6:	58                   	pop    %eax
4336e7:	52                   	push   %edx
4336e8:	75 61                	jne    0x43374b
4336ea:	6b 72 39 54          	imul   $0x54,0x39(%edx),%esi
4336ee:	6a 4c                	push   $0x4c
4336f0:	56                   	push   %esi
4336f1:	6e                   	outsb  %ds:(%esi),(%dx)
4336f2:	54                   	push   %esp
4336f3:	68 6c 2f 53 6d       	push   $0x6d532f6c
4336f8:	6d                   	insl   (%dx),%es:(%edi)
4336f9:	5a                   	pop    %edx
4336fa:	44                   	inc    %esp
4336fb:	67 56                	addr16 push %esi
4336fd:	78 5a                	js     0x433759
4336ff:	4b                   	dec    %ebx
433700:	2b 4a 71             	sub    0x71(%edx),%ecx
433703:	7a 79                	jp     0x43377e
433705:	61                   	popa
433706:	47                   	inc    %edi
433707:	53                   	push   %ebx
433708:	61                   	popa
433709:	34 6e                	xor    $0x6e,%al
43370b:	46                   	inc    %esi
43370c:	62 32                	bound  %esi,(%edx)
43370e:	4a                   	dec    %edx
43370f:	41                   	inc    %ecx
433710:	36 4b                	ss dec %ebx
433712:	78 63                	js     0x433777
433714:	51                   	push   %ecx
433715:	2f                   	das
433716:	47                   	inc    %edi
433717:	75 45                	jne    0x43375e
433719:	6a 35                	push   $0x35
43371b:	41                   	inc    %ecx
43371c:	62 4d 64             	bound  %ecx,0x64(%ebp)
43371f:	79 63                	jns    0x433784
433721:	65 56                	gs push %esi
433723:	61                   	popa
433724:	69 70 46 52 4e 58 50 	imul   $0x50584e52,0x46(%eax),%esi
43372b:	56                   	push   %esi
43372c:	42                   	inc    %edx
43372d:	35 78 76 76 45       	xor    $0x45767678,%eax
433732:	39 66 78             	cmp    %esp,0x78(%esi)
433735:	67 72 42             	addr16 jb 0x43377a
433738:	39 39                	cmp    %edi,(%ecx)
43373a:	72 2f                	jb     0x43376b
43373c:	72 77                	jb     0x4337b5
43373e:	4a                   	dec    %edx
43373f:	6c                   	insb   (%dx),%es:(%edi)
433740:	52                   	push   %edx
433741:	4c                   	dec    %esp
433742:	63 75 77             	arpl   %esi,0x77(%ebp)
433745:	76 6a                	jbe    0x4337b1
433747:	69 73 59 72 67 66 6b 	imul   $0x6b666772,0x59(%ebx),%esi
43374e:	7a 39                	jp     0x433789
433750:	49                   	dec    %ecx
433751:	33 64 30 61          	xor    0x61(%eax,%esi,1),%esp
433755:	74 6e                	je     0x4337c5
433757:	4e                   	dec    %esi
433758:	58                   	pop    %eax
433759:	42                   	inc    %edx
43375a:	2b 5a 64             	sub    0x64(%edx),%ebx
43375d:	39 45 31             	cmp    %eax,0x31(%ebp)
433760:	41                   	inc    %ecx
433761:	47                   	inc    %edi
433762:	6e                   	outsb  %ds:(%esi),(%dx)
433763:	74 50                	je     0x4337b5
433765:	48                   	dec    %eax
433766:	6d                   	insl   (%dx),%es:(%edi)
433767:	45                   	inc    %ebp
433768:	35 50 71 43 4c       	xor    $0x4c437150,%eax
43376d:	42                   	inc    %edx
43376e:	63 55 35             	arpl   %edx,0x35(%ebp)
433771:	66 74 57             	data16 je 0x4337cb
433774:	4f                   	dec    %edi
433775:	74 42                	je     0x4337b9
433777:	34 66                	xor    $0x66,%al
433779:	56                   	push   %esi
43377a:	66 54                	push   %sp
43377c:	30 6a 4e             	xor    %ch,0x4e(%edx)
43377f:	77 6f                	ja     0x4337f0
433781:	71 31                	jno    0x4337b4
433783:	66 47                	inc    %di
433785:	48                   	dec    %eax
433786:	55                   	push   %ebp
433787:	6a 77                	push   $0x77
433789:	48                   	dec    %eax
43378a:	62 72 37             	bound  %esi,0x37(%edx)
43378d:	6c                   	insb   (%dx),%es:(%edi)
43378e:	63 30                	arpl   %esi,(%eax)
433790:	4d                   	dec    %ebp
433791:	66 36 55             	ss push %bp
433794:	2b 57 4b             	sub    0x4b(%edi),%edx
433797:	32 47 69             	xor    0x69(%edi),%al
43379a:	36 47                	ss inc %edi
43379c:	54                   	push   %esp
43379d:	31 43 70             	xor    %eax,0x70(%ebx)
4337a0:	57                   	push   %edi
4337a1:	63 59 79             	arpl   %ebx,0x79(%ecx)
4337a4:	7a 46                	jp     0x4337ec
4337a6:	78 73                	js     0x43381b
4337a8:	4c                   	dec    %esp
4337a9:	5a                   	pop    %edx
4337aa:	37                   	aaa
4337ab:	53                   	push   %ebx
4337ac:	4f                   	dec    %edi
4337ad:	44                   	inc    %esp
4337ae:	4f                   	dec    %edi
4337af:	66 34 6e             	data16 xor $0x6e,%al
4337b2:	37                   	aaa
4337b3:	53                   	push   %ebx
4337b4:	33 38                	xor    (%eax),%edi
4337b6:	6e                   	outsb  %ds:(%esi),(%dx)
4337b7:	6f                   	outsl  %ds:(%esi),(%dx)
4337b8:	6c                   	insb   (%dx),%es:(%edi)
4337b9:	51                   	push   %ecx
4337ba:	2f                   	das
4337bb:	4c                   	dec    %esp
4337bc:	42                   	inc    %edx
4337bd:	45                   	inc    %ebp
4337be:	4d                   	dec    %ebp
4337bf:	2f                   	das
4337c0:	6e                   	outsb  %ds:(%esi),(%dx)
4337c1:	53                   	push   %ebx
4337c2:	62 4a 38             	bound  %ecx,0x38(%edx)
4337c5:	56                   	push   %esi
4337c6:	41                   	inc    %ecx
4337c7:	41                   	inc    %ecx
4337c8:	4c                   	dec    %esp
4337c9:	59                   	pop    %ecx
4337ca:	4b                   	dec    %ebx
4337cb:	47                   	inc    %edi
4337cc:	56                   	push   %esi
4337cd:	34 4a                	xor    $0x4a,%al
4337cf:	2f                   	das
4337d0:	68 50 71 36 4d       	push   $0x4d367150
4337d5:	71 66                	jno    0x43383d
4337d7:	66 36 36 48          	ss ss dec %ax
4337db:	54                   	push   %esp
4337dc:	54                   	push   %esp
4337dd:	52                   	push   %edx
4337de:	6a 33                	push   $0x33
4337e0:	56                   	push   %esi
4337e1:	4c                   	dec    %esp
4337e2:	35 75 4d 54 4a       	xor    $0x4a544d75,%eax
4337e7:	38 56 74             	cmp    %dl,0x74(%esi)
4337ea:	6a 4e                	push   $0x4e
4337ec:	73 64                	jae    0x433852
4337ee:	66 77 47             	data16 ja 0x433838
4337f1:	62 44 4e 62          	bound  %eax,0x62(%esi,%ecx,2)