4287c6:	2f                   	das
4287c7:	5a                   	pop    %edx
4287c8:	36 39 62 43          	cmp    %esp,%ss:0x43(%edx)
4287cc:	48                   	dec    %eax
4287cd:	65 70 6b             	gs jo  0x42883b
4287d0:	6d                   	insl   (%dx),%es:(%edi)
4287d1:	4a                   	dec    %edx
4287d2:	67 53                	addr16 push %ebx
4287d4:	72 65                	jb     0x42883b
4287d6:	76 72                	jbe    0x42884a
4287d8:	2f                   	das
4287d9:	6d                   	insl   (%dx),%es:(%edi)
4287da:	70 72                	jo     0x42884e
4287dc:	6b 41 75 4f          	imul   $0x4f,0x75(%ecx),%eax
4287e0:	56                   	push   %esi
4287e1:	35 78 79 61 41       	xor    $0x41617978,%eax
4287e6:	6b 59 37 68          	imul   $0x68,0x37(%ecx),%ebx
4287ea:	62 44 49 4d          	bound  %eax,0x4d(%ecx,%ecx,2)
4287ee:	39 78 47             	cmp    %edi,0x47(%eax)
4287f1:	64 66 50             	fs push %ax
4287f4:	36 57                	ss push %edi
4287f6:	6e                   	outsb  %ds:(%esi),(%dx)
4287f7:	61                   	popa
4287f8:	50                   	push   %eax
4287f9:	35 5a 79 58 58       	xor    $0x5858795a,%eax
4287fe:	52                   	push   %edx
4287ff:	36 4f                	ss dec %edi
428801:	6e                   	outsb  %ds:(%esi),(%dx)
428802:	52                   	push   %edx
428803:	56                   	push   %esi
428804:	67 57                	addr16 push %edi
428806:	71 54                	jno    0x42885c
428808:	61                   	popa
428809:	78 39                	js     0x428844
42880b:	79 38                	jns    0x428845
42880d:	6e                   	outsb  %ds:(%esi),(%dx)
42880e:	77 39                	ja     0x428849
428810:	57                   	push   %edi
428811:	4b                   	dec    %ebx
428812:	39 31                	cmp    %esi,(%ecx)
428814:	51                   	push   %ecx
428815:	43                   	inc    %ebx
428816:	6a 50                	push   $0x50
428818:	6b 37 52             	imul   $0x52,(%edi),%esi
42881b:	47                   	inc    %edi
42881c:	75 55                	jne    0x428873
42881e:	42                   	inc    %edx
42881f:	59                   	pop    %ecx
428820:	6d                   	insl   (%dx),%es:(%edi)
428821:	75 6c                	jne    0x42888f
428823:	4f                   	dec    %edi
428824:	57                   	push   %edi
428825:	7a 5a                	jp     0x428881
428827:	4b                   	dec    %ebx
428828:	53                   	push   %ebx
428829:	59                   	pop    %ecx
42882a:	74 78                	je     0x4288a4
42882c:	73 52                	jae    0x428880
42882e:	38 47 50             	cmp    %al,0x50(%edi)
428831:	5a                   	pop    %edx
428832:	42                   	inc    %edx
428833:	66 38 5a 2f          	data16 cmp %bl,0x2f(%edx)
428837:	42                   	inc    %edx
428838:	49                   	dec    %ecx
428839:	48                   	dec    %eax
42883a:	68 50 7a 52 50       	push   $0x50527a50
42883f:	7a 66                	jp     0x4288a7
428841:	56                   	push   %esi
428842:	6a 35                	push   $0x35
428844:	67 79 4b             	addr16 jns 0x428892
428847:	4c                   	dec    %esp
428848:	50                   	push   %eax
428849:	32 79 76             	xor    0x76(%ecx),%bh
42884c:	69 6e 7a 45 31 61 6b 	imul   $0x6b613145,0x7a(%esi),%ebp
428853:	5a                   	pop    %edx
428854:	41                   	inc    %ecx
428855:	6c                   	insb   (%dx),%es:(%edi)
428856:	71 71                	jno    0x4288c9
428858:	69 39 52 5a 4c 50    	imul   $0x504c5a52,(%ecx),%edi
42885e:	56                   	push   %esi
42885f:	48                   	dec    %eax
428860:	44                   	inc    %esp
428861:	33 32                	xor    (%edx),%esi
428863:	77 6b                	ja     0x4288d0
428865:	50                   	push   %eax
428866:	6d                   	insl   (%dx),%es:(%edi)
428867:	35 6d 49 6d 4a       	xor    $0x4a6d496d,%eax
42886c:	4b                   	dec    %ebx
42886d:	54                   	push   %esp
42886e:	4e                   	dec    %esi
42886f:	48                   	dec    %eax
428870:	69 7a 2f 58 44 44 34 	imul   $0x34444458,0x2f(%edx),%edi
428877:	53                   	push   %ebx
428878:	6c                   	insb   (%dx),%es:(%edi)
428879:	4e                   	dec    %esi
42887a:	30 6a 62             	xor    %ch,0x62(%edx)
42887d:	55                   	push   %ebp
42887e:	6f                   	outsl  %ds:(%esi),(%dx)
42887f:	72 63                	jb     0x4288e4
428881:	59                   	pop    %ecx
428882:	54                   	push   %esp
428883:	54                   	push   %esp
428884:	76 78                	jbe    0x4288fe
428886:	45                   	inc    %ebp
428887:	79 4f                	jns    0x4288d8
428889:	31 2f                	xor    %ebp,(%edi)
42888b:	67 69 55 57 30 39 4e 	imul   $0x694e3930,0x57(%di),%edx
428892:	69
428893:	48                   	dec    %eax
428894:	43                   	inc    %ebx
428895:	6b 30 47             	imul   $0x47,(%eax),%esi
428898:	47                   	inc    %edi
428899:	58                   	pop    %eax
42889a:	4f                   	dec    %edi
42889b:	35 38 4d 6c 64       	xor    $0x646c4d38,%eax
4288a0:	78 64                	js     0x428906
4288a2:	4e                   	dec    %esi
4288a3:	49                   	dec    %ecx
4288a4:	35 79 30 6c 6a       	xor    $0x6a6c3079,%eax
4288a9:	49                   	dec    %ecx
4288aa:	74 75                	je     0x428921
4288ac:	44                   	inc    %esp
4288ad:	68 75 56 38 43       	push   $0x43385675
4288b2:	41                   	inc    %ecx
4288b3:	63 54 7a 7a          	arpl   %edx,0x7a(%edx,%edi,2)
4288b7:	46                   	inc    %esi
4288b8:	2f                   	das
4288b9:	55                   	push   %ebp
4288ba:	34 51                	xor    $0x51,%al
4288bc:	4e                   	dec    %esi
4288bd:	58                   	pop    %eax
4288be:	53                   	push   %ebx
4288bf:	74 36                	je     0x4288f7
4288c1:	4c                   	dec    %esp
4288c2:	6f                   	outsl  %ds:(%esi),(%dx)
4288c3:	44                   	inc    %esp
4288c4:	48                   	dec    %eax
4288c5:	53                   	push   %ebx
4288c6:	77 53                	ja     0x42891b
4288c8:	56                   	push   %esi
4288c9:	69 67 39 2b 49 51 76 	imul   $0x7651492b,0x39(%edi),%esp
4288d0:	36 44                	ss inc %esp
4288d2:	67 73 68             	addr16 jae 0x42893d
4288d5:	55                   	push   %ebp
4288d6:	36 4e                	ss dec %esi
4288d8:	67 78 32             	addr16 js 0x42890d
4288db:	45                   	inc    %ebp
4288dc:	51                   	push   %ecx
4288dd:	61                   	popa
4288de:	4d                   	dec    %ebp
4288df:	39 52 6b             	cmp    %edx,0x6b(%edx)
4288e2:	4d                   	dec    %ebp
4288e3:	58                   	pop    %eax
4288e4:	47                   	inc    %edi
4288e5:	45                   	inc    %ebp
4288e6:	51                   	push   %ecx
4288e7:	75 66                	jne    0x42894f
4288e9:	36 58                	ss pop %eax
4288eb:	4e                   	dec    %esi
4288ec:	30 31                	xor    %dh,(%ecx)
4288ee:	50                   	push   %eax
4288ef:	6f                   	outsl  %ds:(%esi),(%dx)
4288f0:	6f                   	outsl  %ds:(%esi),(%dx)
4288f1:	51                   	push   %ecx
4288f2:	55                   	push   %ebp
4288f3:	6a 61                	push   $0x61
4288f5:	46                   	inc    %esi
4288f6:	46                   	inc    %esi
4288f7:	49                   	dec    %ecx
4288f8:	4c                   	dec    %esp
4288f9:	6e                   	outsb  %ds:(%esi),(%dx)
4288fa:	46                   	inc    %esi
4288fb:	4c                   	dec    %esp
4288fc:	2f                   	das
4288fd:	75 2f                	jne    0x42892e
4288ff:	54                   	push   %esp
428900:	6e                   	outsb  %ds:(%esi),(%dx)
428901:	7a 37                	jp     0x42893a
428903:	46                   	inc    %esi
428904:	64 45                	fs inc %ebp
428906:	55                   	push   %ebp
428907:	62 54 75 6a          	bound  %edx,0x6a(%ebp,%esi,2)
42890b:	63 48 32             	arpl   %ecx,0x32(%eax)
42890e:	43                   	inc    %ebx
42890f:	32 6b 65             	xor    0x65(%ebx),%ch
428912:	53                   	push   %ebx
428913:	74 58                	je     0x42896d
428915:	65 4e                	gs dec %esi
428917:	7a 44                	jp     0x42895d
428919:	41                   	inc    %ecx
42891a:	5a                   	pop    %edx
42891b:	35 4a 66 65 62       	xor    $0x6265664a,%eax
428920:	39 53 33             	cmp    %edx,0x33(%ebx)
428923:	2b 79 6a             	sub    0x6a(%ecx),%edi
428926:	69 39 67 47 73 2b    	imul   $0x2b734767,(%ecx),%edi
42892c:	74 42                	je     0x428970
42892e:	37                   	aaa
42892f:	4e                   	dec    %esi
428930:	77 34                	ja     0x428966
428932:	31 5a 70             	xor    %ebx,0x70(%edx)
428935:	55                   	push   %ebp
428936:	6a 77                	push   $0x77
428938:	71 33                	jno    0x42896d
42893a:	65 4a                	gs dec %edx
42893c:	66 78 63             	data16 js 0x4289a2
42893f:	4b                   	dec    %ebx
428940:	70 69                	jo     0x4289ab
428942:	6f                   	outsl  %ds:(%esi),(%dx)
428943:	48                   	dec    %eax
428944:	51                   	push   %ecx
428945:	57                   	push   %edi
428946:	47                   	inc    %edi
428947:	69 55 44 62 33 43 57 	imul   $0x57433362,0x44(%ebp),%edx
42894e:	67 46                	addr16 inc %esi
428950:	64 61                	fs popa
428952:	64 4e                	fs dec %esi
428954:	67 47                	addr16 inc %edi
428956:	62 5a 64             	bound  %ebx,0x64(%edx)
428959:	62 39                	bound  %edi,(%ecx)
42895b:	4c                   	dec    %esp
42895c:	68 53 78 37 62       	push   $0x62377853
428961:	69 51 64 39 5a 35 44 	imul   $0x44355a39,0x64(%ecx),%edx
428968:	2b 44 48 6b          	sub    0x6b(%eax,%ecx,2),%eax
42896c:	61                   	popa
42896d:	32 70 73             	xor    0x73(%eax),%dh
428970:	50                   	push   %eax
428971:	43                   	inc    %ebx
428972:	30 59 42             	xor    %bl,0x42(%ecx)
428975:	76 56                	jbe    0x4289cd
428977:	55                   	push   %ebp
428978:	70 4e                	jo     0x4289c8
42897a:	61                   	popa
42897b:	76 37                	jbe    0x4289b4
42897d:	33 6c 75 45          	xor    0x45(%ebp,%esi,2),%ebp
428981:	68 51 4f 61 6c       	push   $0x6c614f51
428986:	39 73 64             	cmp    %esi,0x64(%ebx)
428989:	59                   	pop    %ecx
42898a:	4a                   	dec    %edx
42898b:	45                   	inc    %ebp
42898c:	67 45                	addr16 inc %ebp
42898e:	6c                   	insb   (%dx),%es:(%edi)
42898f:	49                   	dec    %ecx
428990:	68 5a 4a 5a 38       	push   $0x385a4a5a
428995:	48                   	dec    %eax
428996:	44                   	inc    %esp
428997:	66 52                	push   %dx
428999:	59                   	pop    %ecx
42899a:	4c                   	dec    %esp
42899b:	58                   	pop    %eax
42899c:	32 42 79             	xor    0x79(%edx),%al
42899f:	72 35                	jb     0x4289d6
4289a1:	79 6f                	jns    0x428a12
4289a3:	35 63 42 30 37       	xor    $0x37304263,%eax
4289a8:	56                   	push   %esi
4289a9:	71 54                	jno    0x4289ff
4289ab:	53                   	push   %ebx
4289ac:	43                   	inc    %ebx
4289ad:	44                   	inc    %esp
4289ae:	6e                   	outsb  %ds:(%esi),(%dx)
4289af:	59                   	pop    %ecx
4289b0:	78 4e                	js     0x428a00
4289b2:	45                   	inc    %ebp
4289b3:	31 7a 4f             	xor    %edi,0x4f(%edx)
4289b6:	6c                   	insb   (%dx),%es:(%edi)
4289b7:	65 56                	gs push %esi
4289b9:	38 55 73             	cmp    %dl,0x73(%ebp)
4289bc:	2b 47 70             	sub    0x70(%edi),%eax
4289bf:	4a                   	dec    %edx
4289c0:	4e                   	dec    %esi
4289c1:	6a 7a                	push   $0x7a
4289c3:	55                   	push   %ebp
4289c4:	63 68 5a             	arpl   %ebp,0x5a(%eax)
4289c7:	77 68                	ja     0x428a31
4289c9:	43                   	inc    %ebx
4289ca:	73 64                	jae    0x428a30
4289cc:	50                   	push   %eax
4289cd:	66 62 38             	bound  %di,(%eax)
4289d0:	37                   	aaa
4289d1:	48                   	dec    %eax
4289d2:	38 54 64 4f          	cmp    %dl,0x4f(%esp,%eiz,2)
4289d6:	6b 70 2f 63          	imul   $0x63,0x2f(%eax),%esi
4289da:	55                   	push   %ebp
4289db:	66 65 49             	gs dec %cx
4289de:	4a                   	dec    %edx
4289df:	39 70 51             	cmp    %esi,0x51(%eax)
4289e2:	2f                   	das
4289e3:	49                   	dec    %ecx
4289e4:	43                   	inc    %ebx
4289e5:	49                   	dec    %ecx
4289e6:	42                   	inc    %edx
4289e7:	62 48 34             	bound  %ecx,0x34(%eax)
4289ea:	66 42                	inc    %dx
4289ec:	41                   	inc    %ecx
4289ed:	64 38 6f 72          	cmp    %ch,%fs:0x72(%edi)
4289f1:	72 71                	jb     0x428a64
4289f3:	53                   	push   %ebx
4289f4:	55                   	push   %ebp
4289f5:	32 65 6e             	xor    0x6e(%ebp),%ah
4289f8:	4d                   	dec    %ebp
4289f9:	2f                   	das
4289fa:	6b 59 2f 68          	imul   $0x68,0x2f(%ecx),%ebx
4289fe:	77 66                	ja     0x428a66
428a00:	74 61                	je     0x428a63
428a02:	62 38                	bound  %edi,(%eax)
428a04:	43                   	inc    %ebx
428a05:	68 7a 62 49 4e       	push   $0x4e49627a
428a0a:	4d                   	dec    %ebp
428a0b:	56                   	push   %esi
428a0c:	79 41                	jns    0x428a4f
428a0e:	5a                   	pop    %edx
428a0f:	73 68                	jae    0x428a79
428a11:	76 48                	jbe    0x428a5b
428a13:	63 49 4a             	arpl   %ecx,0x4a(%ecx)
428a16:	30 72 53             	xor    %dh,0x53(%edx)
428a19:	2b 58 4c             	sub    0x4c(%eax),%ebx
428a1c:	52                   	push   %edx
428a1d:	6f                   	outsl  %ds:(%esi),(%dx)
428a1e:	2f                   	das
428a1f:	67 41                	addr16 inc %ecx
428a21:	58                   	pop    %eax
428a22:	35 51 6d 38 46       	xor    $0x46386d51,%eax
428a27:	30 31                	xor    %dh,(%ecx)
428a29:	56                   	push   %esi
428a2a:	6e                   	outsb  %ds:(%esi),(%dx)
428a2b:	34 54                	xor    $0x54,%al
428a2d:	73 78                	jae    0x428aa7
428a2f:	59                   	pop    %ecx
428a30:	31 6a 64             	xor    %ebp,0x64(%edx)
428a33:	70 55                	jo     0x428a8a
428a35:	48                   	dec    %eax
428a36:	4a                   	dec    %edx
428a37:	63 43 4f             	arpl   %eax,0x4f(%ebx)
428a3a:	71 33                	jno    0x428a6f
428a3c:	56                   	push   %esi
428a3d:	36 54                	ss push %esp
428a3f:	37                   	aaa
428a40:	65 61                	gs popa
428a42:	66 62 6c 7a 49       	bound  %bp,0x49(%edx,%edi,2)
428a47:	4b                   	dec    %ebx
428a48:	37                   	aaa
428a49:	48                   	dec    %eax
428a4a:	77 77                	ja     0x428ac3
428a4c:	6b 39 71             	imul   $0x71,(%ecx),%edi
428a4f:	76 4d                	jbe    0x428a9e
428a51:	76 46                	jbe    0x428a99
428a53:	75 56                	jne    0x428aab
428a55:	67 4f                	addr16 dec %edi
428a57:	6f                   	outsl  %ds:(%esi),(%dx)
428a58:	46                   	inc    %esi
428a59:	6c                   	insb   (%dx),%es:(%edi)