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
42389a:	34 58                	xor    $0x58,%al
42389c:	53                   	push   %ebx
42389d:	43                   	inc    %ebx
42389e:	66 36 79 52          	data16 ss jns 0x4238f4
4238a2:	67 63 30             	arpl   %esi,(%bx,%si)
4238a5:	55                   	push   %ebp
4238a6:	6f                   	outsl  %ds:(%esi),(%dx)
4238a7:	6b 7a 38 47          	imul   $0x47,0x38(%edx),%edi
4238ab:	71 34                	jno    0x4238e1
4238ad:	71 35                	jno    0x4238e4
4238af:	37                   	aaa
4238b0:	7a 74                	jp     0x423926
4238b2:	4f                   	dec    %edi
4238b3:	51                   	push   %ecx
4238b4:	4d                   	dec    %ebp
4238b5:	5a                   	pop    %edx
4238b6:	6d                   	insl   (%dx),%es:(%edi)
4238b7:	73 33                	jae    0x4238ec
4238b9:	6c                   	insb   (%dx),%es:(%edi)
4238ba:	49                   	dec    %ecx
4238bb:	31 5a 47             	xor    %ebx,0x47(%edx)
4238be:	70 32                	jo     0x4238f2
4238c0:	62 31                	bound  %esi,(%ecx)
4238c2:	2f                   	das
4238c3:	7a 38                	jp     0x4238fd
4238c5:	55                   	push   %ebp
4238c6:	7a 6b                	jp     0x423933
4238c8:	7a 4c                	jp     0x423916
4238ca:	68 64 38 51 69       	push   $0x69513864
4238cf:	2f                   	das
4238d0:	30 37                	xor    %dh,(%edi)
4238d2:	32 47 61             	xor    0x61(%edi),%al
4238d5:	6d                   	insl   (%dx),%es:(%edi)
4238d6:	41                   	inc    %ecx
4238d7:	6a 58                	push   $0x58
4238d9:	2f                   	das
4238da:	4e                   	dec    %esi
4238db:	39 70 66             	cmp    %esi,0x66(%eax)
4238de:	66 4b                	dec    %bx
4238e0:	37                   	aaa
4238e1:	73 2f                	jae    0x423912
4238e3:	61                   	popa
4238e4:	50                   	push   %eax
4238e5:	34 2f                	xor    $0x2f,%al
4238e7:	70 67                	jo     0x423950
4238e9:	6c                   	insb   (%dx),%es:(%edi)
4238ea:	33 32                	xor    (%edx),%esi
4238ec:	54                   	push   %esp
4238ed:	6f                   	outsl  %ds:(%esi),(%dx)
4238ee:	35 37 58 72 30       	xor    $0x30725837,%eax
4238f3:	6f                   	outsl  %ds:(%esi),(%dx)
4238f4:	43                   	inc    %ebx
4238f5:	4b                   	dec    %ebx
4238f6:	51                   	push   %ecx
4238f7:	79 78                	jns    0x423971
4238f9:	4a                   	dec    %edx
4238fa:	56                   	push   %esi
4238fb:	70 48                	jo     0x423945
4238fd:	55                   	push   %ebp
4238fe:	4c                   	dec    %esp
4238ff:	69 4d 38 7a 54 74 6e 	imul   $0x6e74547a,0x38(%ebp),%ecx
423906:	67 7a 50             	addr16 jp 0x423959
423909:	43                   	inc    %ebx
42390a:	4a                   	dec    %edx
42390b:	37                   	aaa
42390c:	45                   	inc    %ebp
42390d:	2f                   	das
42390e:	51                   	push   %ecx
42390f:	5a                   	pop    %edx
423910:	56                   	push   %esi
423911:	74 30                	je     0x423943
423913:	4c                   	dec    %esp
423914:	58                   	pop    %eax
423915:	74 36                	je     0x42394d
423917:	59                   	pop    %ecx
423918:	6d                   	insl   (%dx),%es:(%edi)
423919:	63 68 57             	arpl   %ebp,0x57(%eax)
42391c:	76 66                	jbe    0x423984
42391e:	6a 5a                	push   $0x5a
423920:	43                   	inc    %ebx
423921:	35 30 45 2f 32       	xor    $0x322f4530,%eax
423926:	44                   	inc    %esp
423927:	71 72                	jno    0x42399b
423929:	6e                   	outsb  %ds:(%esi),(%dx)
42392a:	74 6e                	je     0x42399a
42392c:	31 74 43 77          	xor    %esi,0x77(%ebx,%eax,2)
423930:	30 4d 32             	xor    %cl,0x32(%ebp)
423933:	76 41                	jbe    0x423976
423935:	36 52                	ss push %edx
423937:	69 38 6e 53 39 66    	imul   $0x6639536e,(%eax),%edi
42393d:	4c                   	dec    %esp
42393e:	32 7a 30             	xor    0x30(%edx),%bh
423941:	41                   	inc    %ecx
423942:	6b 46 79 4c          	imul   $0x4c,0x79(%esi),%eax
423946:	49                   	dec    %ecx
423947:	77 64                	ja     0x4239ad
423949:	73 63                	jae    0x4239ae
42394b:	78 65                	js     0x4239b2
42394d:	37                   	aaa
42394e:	45                   	inc    %ebp
42394f:	51                   	push   %ecx
423950:	39 62 50             	cmp    %esp,0x50(%edx)
423953:	50                   	push   %eax
423954:	58                   	pop    %eax
423955:	31 61 73             	xor    %esp,0x73(%ecx)
423958:	4b                   	dec    %ebx
423959:	59                   	pop    %ecx
42395a:	4a                   	dec    %edx
42395b:	48                   	dec    %eax
42395c:	62 32                	bound  %esi,(%edx)
42395e:	66 4c                	dec    %sp
423960:	5a                   	pop    %edx
423961:	34 4b                	xor    $0x4b,%al
423963:	50                   	push   %eax
423964:	33 66 41             	xor    0x41(%esi),%esp
423967:	2f                   	das
423968:	50                   	push   %eax
423969:	43                   	inc    %ebx
42396a:	66 64 72 49          	data16 fs jb 0x4239b7
42396e:	54                   	push   %esp
42396f:	30 36                	xor    %dh,(%esi)
423971:	53                   	push   %ebx
423972:	69 4d 33 76 52 4f 44 	imul   $0x444f5276,0x33(%ebp),%ecx
423979:	36 7a 71             	ss jp  0x4239ed
42397c:	46                   	inc    %esi
42397d:	6a 70                	push   $0x70
42397f:	4b                   	dec    %ebx
423980:	4b                   	dec    %ebx
423981:	66 32 49 52          	data16 xor 0x52(%ecx),%cl
423985:	4f                   	dec    %edi
423986:	58                   	pop    %eax
423987:	36 38 67 68          	cmp    %ah,%ss:0x68(%edi)
42398b:	35 6c 2b 45 6a       	xor    $0x6a452b6c,%eax
423990:	54                   	push   %esp
423991:	4c                   	dec    %esp
423992:	77 76                	ja     0x423a0a
423994:	6b 64 41 57 32       	imul   $0x32,0x57(%ecx,%eax,2),%esp
423999:	4f                   	dec    %edi
42399a:	41                   	inc    %ecx
42399b:	36 68 6e 48 4d 44    	ss push $0x444d486e
4239a1:	38 69 6c             	cmp    %ch,0x6c(%ecx)
4239a4:	39 78 34             	cmp    %edi,0x34(%eax)
4239a7:	6e                   	outsb  %ds:(%esi),(%dx)
4239a8:	67 69 61 78 79 6d 4e 	imul   $0x724e6d79,0x78(%bx,%di),%esp
4239af:	72
4239b0:	6a 76                	push   $0x76
4239b2:	65 30 63 79          	xor    %ah,%gs:0x79(%ebx)
4239b6:	50                   	push   %eax
4239b7:	4b                   	dec    %ebx
4239b8:	68 6a 71 67 45       	push   $0x4567716a
4239bd:	57                   	push   %edi
4239be:	58                   	pop    %eax
4239bf:	35 44 65 6e 47       	xor    $0x476e6544,%eax
4239c4:	42                   	inc    %edx
4239c5:	33 34 4e             	xor    (%esi,%ecx,2),%esi
4239c8:	38 4f 71             	cmp    %cl,0x71(%edi)
4239cb:	66 32 32             	data16 xor (%edx),%dh
4239ce:	78 48                	js     0x423a18
4239d0:	6d                   	insl   (%dx),%es:(%edi)
4239d1:	49                   	dec    %ecx
4239d2:	63 37                	arpl   %esi,(%edi)
4239d4:	55                   	push   %ebp
4239d5:	77 61                	ja     0x423a38
4239d7:	46                   	inc    %esi
4239d8:	49                   	dec    %ecx
4239d9:	33 6c 72 2f          	xor    0x2f(%edx,%esi,2),%ebp
4239dd:	46                   	inc    %esi
4239de:	4d                   	dec    %ebp
4239df:	58                   	pop    %eax
4239e0:	79 51                	jns    0x423a33
4239e2:	2f                   	das
4239e3:	4a                   	dec    %edx
4239e4:	41                   	inc    %ecx
4239e5:	70 52                	jo     0x423a39
4239e7:	65 64 36 6b 76 7a 2f 	gs fs imul $0x2f,%ss:0x7a(%esi),%esi