4234f8:	71 4b                	jno    0x423545
4234fa:	51                   	push   %ecx
4234fb:	65 49                	gs dec %ecx
4234fd:	63 36                	arpl   %esi,(%esi)
4234ff:	53                   	push   %ebx
423500:	36 49                	ss dec %ecx
423502:	53                   	push   %ebx
423503:	36 46                	ss inc %esi
423505:	6c                   	insb   (%dx),%es:(%edi)
423506:	59                   	pop    %ecx
423507:	45                   	inc    %ebp
423508:	6f                   	outsl  %ds:(%esi),(%dx)
423509:	61                   	popa
42350a:	6a 68                	push   $0x68
42350c:	75 4e                	jne    0x42355c
42350e:	49                   	dec    %ecx
42350f:	4a                   	dec    %edx
423510:	4f                   	dec    %edi
423511:	66 77 66             	data16 ja 0x42357a
423514:	69 65 41 2b 38 52 64 	imul   $0x6452382b,0x41(%ebp),%esp
42351b:	76 46                	jbe    0x423563
42351d:	53                   	push   %ebx
42351e:	36 7a 4e             	ss jp  0x42356f
423521:	58                   	pop    %eax
423522:	74 4a                	je     0x42356e
423524:	36 7a 67             	ss jp  0x42358e
423527:	53                   	push   %ebx
423528:	51                   	push   %ecx
423529:	62 7a 55             	bound  %edi,0x55(%edx)
42352c:	39 48 49             	cmp    %ecx,0x49(%eax)
42352f:	58                   	pop    %eax
423530:	44                   	inc    %esp
423531:	38 79 4d             	cmp    %bh,0x4d(%ecx)
423534:	2f                   	das
423535:	68 6c 69 6e 59       	push   $0x596e696c
42353a:	53                   	push   %ebx
42353b:	70 74                	jo     0x4235b1
42353d:	6c                   	insb   (%dx),%es:(%edi)
42353e:	34 59                	xor    $0x59,%al
423540:	61                   	popa
423541:	57                   	push   %edi
423542:	35 51 79 74 48       	xor    $0x48747951,%eax
423547:	70 75                	jo     0x4235be
423549:	54                   	push   %esp
42354a:	75 72                	jne    0x4235be
42354c:	69 30 42 6e 38 4a    	imul   $0x4a386e42,(%eax),%esi
423552:	37                   	aaa
423553:	6d                   	insl   (%dx),%es:(%edi)
423554:	50                   	push   %eax
423555:	58                   	pop    %eax
423556:	46                   	inc    %esi
423557:	38 35 71 78 7a 64    	cmp    %dh,0x647a7871
42355d:	43                   	inc    %ebx
42355e:	33 2b                	xor    (%ebx),%ebp
423560:	4d                   	dec    %ebp
423561:	6a 42                	push   $0x42
423563:	68 4a 53 50 77       	push   $0x7750534a
423568:	70 32                	jo     0x42359c
42356a:	53                   	push   %ebx
42356b:	73 56                	jae    0x4235c3
42356d:	39 75 77             	cmp    %esi,0x77(%ebp)
423570:	71 73                	jno    0x4235e5
423572:	47                   	inc    %edi
423573:	63 57 5a             	arpl   %edx,0x5a(%edi)
423576:	63 4b 54             	arpl   %ecx,0x54(%ebx)
423579:	37                   	aaa
42357a:	36 58                	ss pop %eax
42357c:	6f                   	outsl  %ds:(%esi),(%dx)
42357d:	58                   	pop    %eax
42357e:	30 36                	xor    %dh,(%esi)
423580:	69 4b 57 63 47 5a 2b 	imul   $0x2b5a4763,0x57(%ebx),%ecx
423587:	77 67                	ja     0x4235f0
423589:	74 67                	je     0x4235f2
42358b:	4b                   	dec    %ebx
42358c:	61                   	popa
42358d:	61                   	popa
42358e:	5a                   	pop    %edx
42358f:	36 58                	ss pop %eax
423591:	53                   	push   %ebx
423592:	56                   	push   %esi
423593:	46                   	inc    %esi
423594:	4e                   	dec    %esi
423595:	4e                   	dec    %esi
423596:	52                   	push   %edx
423597:	5a                   	pop    %edx
423598:	68 42 49 54 6a       	push   $0x6a544942
42359d:	6c                   	insb   (%dx),%es:(%edi)
42359e:	63 55 7a             	arpl   %edx,0x7a(%ebp)
4235a1:	4c                   	dec    %esp
4235a2:	71 39                	jno    0x4235dd
4235a4:	63 6c 66 33          	arpl   %ebp,0x33(%esi,%eiz,2)
4235a8:	44                   	inc    %esp
4235a9:	43                   	inc    %ebx
4235aa:	37                   	aaa
4235ab:	33 67 34             	xor    0x34(%edi),%esp
4235ae:	68 38 51 72 5a       	push   $0x5a725138
4235b3:	51                   	push   %ecx
4235b4:	61                   	popa
4235b5:	36 39 38             	cmp    %edi,%ss:(%eax)
4235b8:	42                   	inc    %edx
4235b9:	76 70                	jbe    0x42362b
4235bb:	68 62 52 46 2b       	push   $0x2b465262
4235c0:	39 37                	cmp    %esi,(%edi)
4235c2:	41                   	inc    %ecx
4235c3:	52                   	push   %edx
4235c4:	4f                   	dec    %edi
4235c5:	6d                   	insl   (%dx),%es:(%edi)
4235c6:	50                   	push   %eax
4235c7:	39 70 55             	cmp    %esi,0x55(%eax)
4235ca:	71 4a                	jno    0x423616
4235cc:	4e                   	dec    %esi
4235cd:	48                   	dec    %eax
4235ce:	2b 79 48             	sub    0x48(%ecx),%edi
4235d1:	4f                   	dec    %edi
4235d2:	61                   	popa
4235d3:	4e                   	dec    %esi
4235d4:	74 58                	je     0x42362e
4235d6:	59                   	pop    %ecx
4235d7:	44                   	inc    %esp
4235d8:	76 77                	jbe    0x423651
4235da:	39 5a 59             	cmp    %ebx,0x59(%edx)
4235dd:	50                   	push   %eax
4235de:	47                   	inc    %edi
4235df:	44                   	inc    %esp
4235e0:	59                   	pop    %ecx
4235e1:	70 48                	jo     0x42362b
4235e3:	71 52                	jno    0x423637
4235e5:	2f                   	das
4235e6:	33 73 35             	xor    0x35(%ebx),%esi
4235e9:	32 6b 4c             	xor    0x4c(%ebx),%ch
4235ec:	77 6b                	ja     0x423659
4235ee:	6c                   	insb   (%dx),%es:(%edi)
4235ef:	6f                   	outsl  %ds:(%esi),(%dx)
4235f0:	7a 69                	jp     0x42365b
4235f2:	6e                   	outsb  %ds:(%esi),(%dx)
4235f3:	74 32                	je     0x423627
4235f5:	72 4b                	jb     0x423642
4235f7:	63 67 48             	arpl   %esp,0x48(%edi)
4235fa:	67 4b                	addr16 dec %ebx
4235fc:	63 61 66             	arpl   %esp,0x66(%ecx)
4235ff:	6b 2b 69             	imul   $0x69,(%ebx),%ebp
423602:	62 7a 66             	bound  %edi,0x66(%edx)
423605:	69 35 51 6d 67 4a 73 	imul   $0x69342b73,0x4a676d51,%esi
42360c:	2b 34 69
42360f:	61                   	popa
423610:	6c                   	insb   (%dx),%es:(%edi)
423611:	67 6c                	insb   (%dx),%es:(%di)
423613:	2b 6e 68             	sub    0x68(%esi),%ebp
423616:	77 4a                	ja     0x423662
423618:	48                   	dec    %eax
423619:	67 78 6a             	addr16 js 0x423686
42361c:	79 39                	jns    0x423657
42361e:	45                   	inc    %ebp
42361f:	77 67                	ja     0x423688
423621:	59                   	pop    %ecx
423622:	6d                   	insl   (%dx),%es:(%edi)
423623:	4d                   	dec    %ebp
423624:	4d                   	dec    %ebp
423625:	43                   	inc    %ebx
423626:	52                   	push   %edx
423627:	58                   	pop    %eax
423628:	4f                   	dec    %edi
423629:	71 68                	jno    0x423693
42362b:	67 45                	addr16 inc %ebp
42362d:	70 50                	jo     0x42367f
42362f:	73 70                	jae    0x4236a1
423631:	56                   	push   %esi
423632:	71 6f                	jno    0x4236a3
423634:	78 2f                	js     0x423665
423636:	37                   	aaa
423637:	51                   	push   %ecx
423638:	31 73 66             	xor    %esi,0x66(%ebx)
42363b:	49                   	dec    %ecx
42363c:	64 57                	fs push %edi
42363e:	63 70 55             	arpl   %esi,0x55(%eax)
423641:	57                   	push   %edi
423642:	77 55                	ja     0x423699
423644:	50                   	push   %eax
423645:	35 59 4f 32 68       	xor    $0x68324f59,%eax
42364a:	33 53 58             	xor    0x58(%ebx),%edx
42364d:	30 76 46             	xor    %dh,0x46(%esi)
423650:	2f                   	das
423651:	4c                   	dec    %esp
423652:	68 78 68 55 42       	push   $0x42556878
423657:	53                   	push   %ebx
423658:	32 58 41             	xor    0x41(%eax),%bl
42365b:	4d                   	dec    %ebp
42365c:	4b                   	dec    %ebx
42365d:	30 59 53             	xor    %bl,0x53(%ecx)
423660:	79 49                	jns    0x4236ab
423662:	78 30                	js     0x423694
423664:	50                   	push   %eax
423665:	51                   	push   %ecx
423666:	30 4e 52             	xor    %cl,0x52(%esi)
423669:	72 52                	jb     0x4236bd
42366b:	74 43                	je     0x4236b0
42366d:	75 65                	jne    0x4236d4
42366f:	69 74 67 4e 59 39 71 	imul   $0x4b713959,0x4e(%edi,%eiz,2),%esi
423676:	4b
423677:	69 4e 31 4f 33 6d 6f 	imul   $0x6f6d334f,0x31(%esi),%ecx
42367e:	6c                   	insb   (%dx),%es:(%edi)
42367f:	68 65 48 44 73       	push   $0x73444865
423684:	4a                   	dec    %edx
423685:	35 53 61 63 58       	xor    $0x58636153,%eax
42368a:	4f                   	dec    %edi
42368b:	76 41                	jbe    0x4236ce
42368d:	64 4f                	fs dec %edi
42368f:	2f                   	das
423690:	5a                   	pop    %edx
423691:	77 6e                	ja     0x423701
423693:	6d                   	insl   (%dx),%es:(%edi)
423694:	70 75                	jo     0x42370b
423696:	34 6f                	xor    $0x6f,%al
423698:	45                   	inc    %ebp
423699:	42                   	inc    %edx
42369a:	2b 6b 61             	sub    0x61(%ebx),%ebp
42369d:	5a                   	pop    %edx
42369e:	53                   	push   %ebx
42369f:	49                   	dec    %ecx
4236a0:	69 58 72 42 52 38 57 	imul   $0x57385242,0x72(%eax),%ebx
4236a7:	73 72                	jae    0x42371b
4236a9:	30 68 32             	xor    %ch,0x32(%eax)
4236ac:	33 6a 39             	xor    0x39(%edx),%ebp
4236af:	64 2f                	fs das
4236b1:	2b 55 64             	sub    0x64(%ebp),%edx
4236b4:	79 61                	jns    0x423717
4236b6:	33 38                	xor    (%eax),%edi
4236b8:	4c                   	dec    %esp
4236b9:	63 65 6f             	arpl   %esp,0x6f(%ebp)
4236bc:	50                   	push   %eax
4236bd:	61                   	popa
4236be:	50                   	push   %eax
4236bf:	7a 77                	jp     0x423738
4236c1:	6c                   	insb   (%dx),%es:(%edi)
4236c2:	66 59                	pop    %cx
4236c4:	78 42                	js     0x423708
4236c6:	75 46                	jne    0x42370e
4236c8:	32 4b 77             	xor    0x77(%ebx),%cl
4236cb:	2f                   	das
4236cc:	6c                   	insb   (%dx),%es:(%edi)
4236cd:	4a                   	dec    %edx
4236ce:	71 43                	jno    0x423713
4236d0:	34 55                	xor    $0x55,%al
4236d2:	31 54 58 64          	xor    %edx,0x64(%eax,%ebx,2)
4236d6:	77 4f                	ja     0x423727
4236d8:	6c                   	insb   (%dx),%es:(%edi)
4236d9:	5a                   	pop    %edx
4236da:	76 33                	jbe    0x42370f
4236dc:	57                   	push   %edi
4236dd:	31 6c 78 4a          	xor    %ebp,0x4a(%eax,%edi,2)
4236e1:	67 50                	addr16 push %eax
4236e3:	62 37                	bound  %esi,(%edi)
4236e5:	67 48                	addr16 dec %eax
4236e7:	35 6f 38 32 64       	xor    $0x6432386f,%eax
4236ec:	38 71 4d             	cmp    %dh,0x4d(%ecx)
4236ef:	53                   	push   %ebx
4236f0:	67 71 42             	addr16 jno 0x423735
4236f3:	73 39                	jae    0x42372e
4236f5:	33 58 30             	xor    0x30(%eax),%ebx
4236f8:	4b                   	dec    %ebx
4236f9:	4d                   	dec    %ebp
4236fa:	4f                   	dec    %edi
4236fb:	2f                   	das
4236fc:	31 63 79             	xor    %esp,0x79(%ebx)
4236ff:	4e                   	dec    %esi
423700:	64 67 4b             	fs addr16 dec %ebx
423703:	51                   	push   %ecx
423704:	66 37                	data16 aaa
423706:	53                   	push   %ebx
423707:	61                   	popa
423708:	71 48                	jno    0x423752
42370a:	41                   	inc    %ecx
42370b:	2b 63 45             	sub    0x45(%ebx),%esp
42370e:	41                   	inc    %ecx
42370f:	6b 4e 69 52          	imul   $0x52,0x69(%esi),%ecx
423713:	31 77 66             	xor    %esi,0x66(%edi)
423716:	36 63 2f             	arpl   %ebp,%ss:(%edi)
423719:	73 6b                	jae    0x423786
42371b:	43                   	inc    %ebx
42371c:	37                   	aaa
42371d:	65 68 67 35 35 6b    	gs push $0x6b353567
423723:	2f                   	das
423724:	6d                   	insl   (%dx),%es:(%edi)
423725:	73 64                	jae    0x42378b
423727:	67 62 65 69          	bound  %esp,0x69(%di)
42372b:	2b 6f 33             	sub    0x33(%edi),%ebp
42372e:	71 32                	jno    0x423762
423730:	44                   	inc    %esp
423731:	6e                   	outsb  %ds:(%esi),(%dx)
423732:	5a                   	pop    %edx
423733:	51                   	push   %ecx
423734:	59                   	pop    %ecx
423735:	56                   	push   %esi
423736:	4c                   	dec    %esp
423737:	63 41 54             	arpl   %eax,0x54(%ecx)
42373a:	61                   	popa
42373b:	32 47 4e             	xor    0x4e(%edi),%al
42373e:	56                   	push   %esi
42373f:	58                   	pop    %eax
423740:	33 55 47             	xor    0x47(%ebp),%edx
423743:	6e                   	outsb  %ds:(%esi),(%dx)
423744:	5a                   	pop    %edx
423745:	53                   	push   %ebx
423746:	42                   	inc    %edx
423747:	76 55                	jbe    0x42379e
423749:	34 58                	xor    $0x58,%al
42374b:	4b                   	dec    %ebx
42374c:	37                   	aaa
42374d:	50                   	push   %eax
42374e:	42                   	inc    %edx
42374f:	33 31                	xor    (%ecx),%esi
423751:	53                   	push   %ebx
423752:	58                   	pop    %eax
423753:	4a                   	dec    %edx
423754:	4f                   	dec    %edi
423755:	4d                   	dec    %ebp
423756:	61                   	popa
423757:	71 57                	jno    0x4237b0
423759:	5a                   	pop    %edx
42375a:	44                   	inc    %esp
42375b:	4e                   	dec    %esi
42375c:	4b                   	dec    %ebx
42375d:	35 67 52 30 4b       	xor    $0x4b305267,%eax
423762:	57                   	push   %edi
423763:	73 78                	jae    0x4237dd
423765:	66 2b 62 68          	sub    0x68(%edx),%sp
423769:	35 44 56 57 55       	xor    $0x55575644,%eax
42376e:	47                   	inc    %edi
42376f:	57                   	push   %edi
423770:	39 33                	cmp    %esi,(%ebx)
423772:	58                   	pop    %eax
423773:	51                   	push   %ecx
423774:	61                   	popa
423775:	53                   	push   %ebx
423776:	31 4a 41             	xor    %ecx,0x41(%edx)
423779:	4c                   	dec    %esp
42377a:	62 65 31             	bound  %esp,0x31(%ebp)
42377d:	4b                   	dec    %ebx
42377e:	34 79                	xor    $0x79,%al
423780:	6b 50 4e 32          	imul   $0x32,0x4e(%eax),%edx
423784:	42                   	inc    %edx
423785:	65 66 6a 42          	gs pushw $0x42
423789:	63 50 78             	arpl   %edx,0x78(%eax)
42378c:	4c                   	dec    %esp
42378d:	75 72                	jne    0x423801
42378f:	5a                   	pop    %edx
423790:	51                   	push   %ecx
423791:	30 46 76             	xor    %al,0x76(%esi)
423794:	4c                   	dec    %esp
423795:	46                   	inc    %esi