423631:	6c                   	insb   (%dx),%es:(%edi)
423632:	4d                   	dec    %ebp
423633:	66 4b                	dec    %bx
423635:	36 42                	ss inc %edx
423637:	56                   	push   %esi
423638:	54                   	push   %esp
423639:	30 67 52             	xor    %ah,0x52(%edi)
42363c:	58                   	pop    %eax
42363d:	2b 51 6d             	sub    0x6d(%ecx),%edx
423640:	41                   	inc    %ecx
423641:	33 31                	xor    (%ecx),%esi
423643:	76 42                	jbe    0x423687
423645:	45                   	inc    %ebp
423646:	70 66                	jo     0x4236ae
423648:	30 70 79             	xor    %dh,0x79(%eax)
42364b:	56                   	push   %esi
42364c:	79 69                	jns    0x4236b7
42364e:	41                   	inc    %ecx
42364f:	36 71 64             	ss jno 0x4236b6
423652:	71 37                	jno    0x42368b
423654:	56                   	push   %esi
423655:	4c                   	dec    %esp
423656:	64 55                	fs push %ebp
423658:	61                   	popa
423659:	48                   	dec    %eax
42365a:	57                   	push   %edi
42365b:	43                   	inc    %ebx
42365c:	31 71 36             	xor    %esi,0x36(%ecx)
42365f:	2f                   	das
423660:	75 30                	jne    0x423692
423662:	65 73 54             	gs jae 0x4236b9
423665:	57                   	push   %edi
423666:	35 31 4b 6f 2f       	xor    $0x2f6f4b31,%eax
42366b:	46                   	inc    %esi
42366c:	36 59                	ss pop %ecx
42366e:	5a                   	pop    %edx
42366f:	4b                   	dec    %ebx
423670:	6a 77                	push   $0x77
423672:	31 43 4d             	xor    %eax,0x4d(%ebx)
423675:	66 73 44             	data16 jae 0x4236bc
423678:	6b 35 7a 73 4e 73 54 	imul   $0x54,0x734e737a,%esi
42367f:	70 44                	jo     0x4236c5
423681:	53                   	push   %ebx
423682:	5a                   	pop    %edx
423683:	48                   	dec    %eax
423684:	63 49 4b             	arpl   %ecx,0x4b(%ecx)
423687:	46                   	inc    %esi
423688:	7a 66                	jp     0x4236f0
42368a:	4c                   	dec    %esp
42368b:	34 6f                	xor    $0x6f,%al
42368d:	32 2b                	xor    (%ebx),%ch
42368f:	65 34 63             	gs xor $0x63,%al
423692:	55                   	push   %ebp
423693:	4d                   	dec    %ebp
423694:	61                   	popa
423695:	43                   	inc    %ebx
423696:	64 52                	fs push %edx
423698:	6e                   	outsb  %ds:(%esi),(%dx)
423699:	77 45                	ja     0x4236e0
42369b:	36 47                	ss inc %edi
42369d:	61                   	popa
42369e:	47                   	inc    %edi
42369f:	46                   	inc    %esi
4236a0:	71 62                	jno    0x423704
4236a2:	71 34                	jno    0x4236d8
4236a4:	46                   	inc    %esi
4236a5:	36 42                	ss inc %edx
4236a7:	48                   	dec    %eax
4236a8:	4f                   	dec    %edi
4236a9:	72 33                	jb     0x4236de
4236ab:	59                   	pop    %ecx
4236ac:	50                   	push   %eax
4236ad:	73 61                	jae    0x423710
4236af:	4d                   	dec    %ebp
4236b0:	65 59                	gs pop %ecx
4236b2:	56                   	push   %esi
4236b3:	72 35                	jb     0x4236ea
4236b5:	69 48 33 46 49 70 37 	imul   $0x37704946,0x33(%eax),%ecx
4236bc:	2f                   	das
4236bd:	4a                   	dec    %edx
4236be:	44                   	inc    %esp
4236bf:	68 78 6c 73 6b       	push   $0x6b736c78
4236c4:	4a                   	dec    %edx
4236c5:	58                   	pop    %eax
4236c6:	67 41                	addr16 inc %ecx
4236c8:	66 4a                	dec    %dx
4236ca:	6e                   	outsb  %ds:(%esi),(%dx)
4236cb:	52                   	push   %edx
4236cc:	42                   	inc    %edx
4236cd:	5a                   	pop    %edx
4236ce:	61                   	popa
4236cf:	4c                   	dec    %esp
4236d0:	6a 6b                	push   $0x6b
4236d2:	77 41                	ja     0x423715
4236d4:	51                   	push   %ecx
4236d5:	36 30 2f             	xor    %ch,%ss:(%edi)
4236d8:	76 51                	jbe    0x42372b
4236da:	6c                   	insb   (%dx),%es:(%edi)
4236db:	46                   	inc    %esi
4236dc:	59                   	pop    %ecx
4236dd:	73 2f                	jae    0x42370e
4236df:	36 4f                	ss dec %edi
4236e1:	4b                   	dec    %ebx
4236e2:	61                   	popa
4236e3:	44                   	inc    %esp
4236e4:	65 31 36             	xor    %esi,%gs:(%esi)
4236e7:	75 2f                	jne    0x423718
4236e9:	4c                   	dec    %esp
4236ea:	49                   	dec    %ecx
4236eb:	51                   	push   %ecx
4236ec:	76 70                	jbe    0x42375e
4236ee:	72 41                	jb     0x423731
4236f0:	42                   	inc    %edx
4236f1:	4c                   	dec    %esp
4236f2:	41                   	inc    %ecx
4236f3:	6c                   	insb   (%dx),%es:(%edi)
4236f4:	6f                   	outsl  %ds:(%esi),(%dx)
4236f5:	46                   	inc    %esi
4236f6:	68 48 46 4c 54       	push   $0x544c4648
4236fb:	65 61                	gs popa
4236fd:	6a 41                	push   $0x41
4236ff:	50                   	push   %eax
423700:	52                   	push   %edx
423701:	59                   	pop    %ecx
423702:	44                   	inc    %esp
423703:	68 41 32 42 55       	push   $0x55423241
423708:	43                   	inc    %ebx
423709:	35 77 79 64 79       	xor    $0x79647977,%eax
42370e:	48                   	dec    %eax
42370f:	51                   	push   %ecx
423710:	48                   	dec    %eax
423711:	57                   	push   %edi
423712:	77 48                	ja     0x42375c
423714:	63 38                	arpl   %edi,(%eax)
423716:	59                   	pop    %ecx
423717:	77 73                	ja     0x42378c
423719:	36 6f                	outsl  %ss:(%esi),(%dx)
42371b:	44                   	inc    %esp
42371c:	6e                   	outsb  %ds:(%esi),(%dx)
42371d:	4f                   	dec    %edi
42371e:	34 53                	xor    $0x53,%al
423720:	71 58                	jno    0x42377a
423722:	61                   	popa
423723:	63 79 66             	arpl   %edi,0x66(%ecx)
423726:	63 58 41             	arpl   %ebx,0x41(%eax)
423729:	65 51                	gs push %ecx
42372b:	50                   	push   %eax
42372c:	64 61                	fs popa
42372e:	64 36 45             	fs ss inc %ebp
423731:	44                   	inc    %esp
423732:	39 54 6f 2b          	cmp    %edx,0x2b(%edi,%ebp,2)
423736:	52                   	push   %edx
423737:	67 38 49 6f          	cmp    %cl,0x6f(%bx,%di)
42373b:	74 49                	je     0x423786
42373d:	4d                   	dec    %ebp
42373e:	54                   	push   %esp
42373f:	78 35                	js     0x423776
423741:	4e                   	dec    %esi
423742:	41                   	inc    %ecx
423743:	39 67 6c             	cmp    %esp,0x6c(%edi)
423746:	49                   	dec    %ecx
423747:	7a 57                	jp     0x4237a0
423749:	4d                   	dec    %ebp
42374a:	47                   	inc    %edi
42374b:	70 41                	jo     0x42378e
42374d:	45                   	inc    %ebp
42374e:	77 75                	ja     0x4237c5
423750:	30 2f                	xor    %ch,(%edi)
423752:	6c                   	insb   (%dx),%es:(%edi)
423753:	75 51                	jne    0x4237a6
423755:	34 63                	xor    $0x63,%al
423757:	4e                   	dec    %esi
423758:	70 52                	jo     0x4237ac
42375a:	47                   	inc    %edi
42375b:	4f                   	dec    %edi
42375c:	47                   	inc    %edi
42375d:	47                   	inc    %edi
42375e:	7a 6c                	jp     0x4237cc
423760:	66 57                	push   %di
423762:	6e                   	outsb  %ds:(%esi),(%dx)
423763:	4a                   	dec    %edx
423764:	42                   	inc    %edx
423765:	4e                   	dec    %esi
423766:	51                   	push   %ecx
423767:	70 64                	jo     0x4237cd
423769:	53                   	push   %ebx
42376a:	71 57                	jno    0x4237c3
42376c:	55                   	push   %ebp
42376d:	42                   	inc    %edx
42376e:	49                   	dec    %ecx
42376f:	38 6f 4e             	cmp    %ch,0x4e(%edi)
423772:	76 56                	jbe    0x4237ca
423774:	73 69                	jae    0x4237df
423776:	50                   	push   %eax
423777:	4e                   	dec    %esi
423778:	73 2b                	jae    0x4237a5
42377a:	41                   	inc    %ecx
42377b:	32 47 6d             	xor    0x6d(%edi),%al
42377e:	37                   	aaa
42377f:	4d                   	dec    %ebp
423780:	31 4b 70             	xor    %ecx,0x70(%ebx)
423783:	49                   	dec    %ecx
423784:	63 47 4d             	arpl   %eax,0x4d(%edi)
423787:	61                   	popa
423788:	57                   	push   %edi
423789:	4e                   	dec    %esi
42378a:	76 69                	jbe    0x4237f5
42378c:	70 6b                	jo     0x4237f9
42378e:	4e                   	dec    %esi
42378f:	66 30 33             	data16 xor %dh,(%ebx)
423792:	51                   	push   %ecx
423793:	6b 44 4c 42 58       	imul   $0x58,0x42(%esp,%ecx,2),%eax
423798:	66 66 76 65          	data16 data16 jbe 0x423801
42379c:	4e                   	dec    %esi
42379d:	36 36 5a             	ss ss pop %edx
4237a0:	55                   	push   %ebp
4237a1:	31 46 59             	xor    %eax,0x59(%esi)
4237a4:	76 61                	jbe    0x423807
4237a6:	45                   	inc    %ebp
4237a7:	55                   	push   %ebp
4237a8:	51                   	push   %ecx
4237a9:	55                   	push   %ebp
4237aa:	33 79 47             	xor    0x47(%ecx),%edi
4237ad:	58                   	pop    %eax
4237ae:	51                   	push   %ecx
4237af:	5a                   	pop    %edx
4237b0:	68 2f 37 72 69       	push   $0x6972372f
4237b5:	38 78 65             	cmp    %bh,0x65(%eax)
4237b8:	46                   	inc    %esi
4237b9:	30 5a 57             	xor    %bl,0x57(%edx)
4237bc:	70 55                	jo     0x423813
4237be:	58                   	pop    %eax
4237bf:	39 6c 47 32          	cmp    %ebp,0x32(%edi,%eax,2)
4237c3:	33 35 44 42 38 53    	xor    0x53384244,%esi
4237c9:	4a                   	dec    %edx
4237ca:	39 66 4e             	cmp    %esp,0x4e(%esi)
4237cd:	30 36                	xor    %dh,(%esi)
4237cf:	33 30                	xor    (%eax),%esi
4237d1:	56                   	push   %esi
4237d2:	48                   	dec    %eax
4237d3:	41                   	inc    %ecx
4237d4:	34 46                	xor    $0x46,%al
4237d6:	4d                   	dec    %ebp
4237d7:	58                   	pop    %eax
4237d8:	32 47 4e             	xor    0x4e(%edi),%al
4237db:	48                   	dec    %eax
4237dc:	66 42                	inc    %dx
4237de:	33 76 4a             	xor    0x4a(%esi),%esi
4237e1:	79 33                	jns    0x423816
4237e3:	52                   	push   %edx
4237e4:	68 4c 4a 58 48       	push   $0x48584a4c
4237e9:	6b 6c 4d 53 57       	imul   $0x57,0x53(%ebp,%ecx,2),%ebp
4237ee:	51                   	push   %ecx
4237ef:	64 66 42             	fs inc %dx
4237f2:	63 45 45             	arpl   %eax,0x45(%ebp)
4237f5:	4c                   	dec    %esp
4237f6:	61                   	popa
4237f7:	4b                   	dec    %ebx
4237f8:	72 45                	jb     0x42383f
4237fa:	63 4f 6e             	arpl   %ecx,0x6e(%edi)
4237fd:	4a                   	dec    %edx
4237fe:	35 69 68 6b 66       	xor    $0x666b6869,%eax
423803:	4f                   	dec    %edi
423804:	4f                   	dec    %edi
423805:	30 70 35             	xor    %dh,0x35(%eax)
423808:	79 4e                	jns    0x423858
42380a:	6d                   	insl   (%dx),%es:(%edi)
42380b:	79 75                	jns    0x423882
42380d:	34 79                	xor    $0x79,%al
42380f:	55                   	push   %ebp
423810:	6e                   	outsb  %ds:(%esi),(%dx)
423811:	52                   	push   %edx
423812:	69 54 4b 72 62 6a 6a 	imul   $0x526a6a62,0x72(%ebx,%ecx,2),%edx
423819:	52
42381a:	42                   	inc    %edx
42381b:	6a 43                	push   $0x43
42381d:	32 4e 35             	xor    0x35(%esi),%cl
423820:	51                   	push   %ecx
423821:	30 63 43             	xor    %ah,0x43(%ebx)
423824:	64 52                	fs push %edx
423826:	31 56 71             	xor    %edx,0x71(%esi)
423829:	5a                   	pop    %edx
42382a:	6d                   	insl   (%dx),%es:(%edi)
42382b:	6f                   	outsl  %ds:(%esi),(%dx)
42382c:	34 34                	xor    $0x34,%al
42382e:	50                   	push   %eax
42382f:	58                   	pop    %eax
423830:	53                   	push   %ebx
423831:	4b                   	dec    %ebx
423832:	52                   	push   %edx
423833:	58                   	pop    %eax
423834:	57                   	push   %edi
423835:	57                   	push   %edi
423836:	5a                   	pop    %edx
423837:	58                   	pop    %eax
423838:	52                   	push   %edx
423839:	79 48                	jns    0x423883
42383b:	4c                   	dec    %esp
42383c:	56                   	push   %esi
42383d:	4d                   	dec    %ebp
42383e:	54                   	push   %esp
42383f:	63 77 74             	arpl   %esi,0x74(%edi)
423842:	2b 75 65             	sub    0x65(%ebp),%esi
423845:	59                   	pop    %ecx
423846:	50                   	push   %eax
423847:	41                   	inc    %ecx
423848:	39 73 43             	cmp    %esi,0x43(%ebx)
42384b:	77 6d                	ja     0x4238ba
42384d:	47                   	inc    %edi
42384e:	44                   	inc    %esp
42384f:	35 79 50 4c 63       	xor    $0x634c5079,%eax
423854:	32 76 2f             	xor    0x2f(%esi),%dh
423857:	41                   	inc    %ecx
423858:	37                   	aaa
423859:	2b 2f                	sub    (%edi),%ebp
42385b:	37                   	aaa
42385c:	67 54                	addr16 push %esp
42385e:	2f                   	das
42385f:	65 72 6d             	gs jb  0x4238cf
423862:	77 58                	ja     0x4238bc
423864:	4d                   	dec    %ebp
423865:	43                   	inc    %ebx
423866:	64 55                	fs push %ebp
423868:	30 78 38             	xor    %bh,0x38(%eax)
42386b:	37                   	aaa
42386c:	5a                   	pop    %edx
42386d:	38 31                	cmp    %dh,(%ecx)
42386f:	74 4e                	je     0x4238bf
423871:	6d                   	insl   (%dx),%es:(%edi)
423872:	34 74                	xor    $0x74,%al
423874:	51                   	push   %ecx
423875:	38 78 39             	cmp    %bh,0x39(%eax)
423878:	48                   	dec    %eax
423879:	45                   	inc    %ebp
42387a:	2b 39                	sub    (%ecx),%edi
42387c:	71 39                	jno    0x4238b7
42387e:	2b 73 42             	sub    0x42(%ebx),%esi
423881:	75 78                	jne    0x4238fb
423883:	4e                   	dec    %esi
423884:	4b                   	dec    %ebx
423885:	6d                   	insl   (%dx),%es:(%edi)
423886:	35 37 53 6d 35       	xor    $0x356d5337,%eax
42388b:	2f                   	das
42388c:	77 39                	ja     0x4238c7
42388e:	4c                   	dec    %esp
42388f:	35 75 67 30 59       	xor    $0x59306775,%eax
423894:	72 4d                	jb     0x4238e3
423896:	7a 36                	jp     0x4238ce
423898:	54                   	push   %esp
423899:	46                   	inc    %esi