42ab17:	4c                   	dec    %esp
42ab18:	64 53                	fs push %ebx
42ab1a:	4c                   	dec    %esp
42ab1b:	48                   	dec    %eax
42ab1c:	51                   	push   %ecx
42ab1d:	55                   	push   %ebp
42ab1e:	4c                   	dec    %esp
42ab1f:	70 75                	jo     0x42ab96
42ab21:	6c                   	insb   (%dx),%es:(%edi)
42ab22:	34 38                	xor    $0x38,%al
42ab24:	45                   	inc    %ebp
42ab25:	46                   	inc    %esi
42ab26:	50                   	push   %eax
42ab27:	55                   	push   %ebp
42ab28:	46                   	inc    %esi
42ab29:	42                   	inc    %edx
42ab2a:	35 66 57 69 4e       	xor    $0x4e695766,%eax
42ab2f:	71 33                	jno    0x42ab64
42ab31:	48                   	dec    %eax
42ab32:	6a 4d                	push   $0x4d
42ab34:	69 74 31 67 68 32 69 	imul   $0x34693268,0x67(%ecx,%esi,1),%esi
42ab3b:	34
42ab3c:	70 49                	jo     0x42ab87
42ab3e:	78 51                	js     0x42ab91
42ab40:	73 41                	jae    0x42ab83
42ab42:	61                   	popa
42ab43:	38 2b                	cmp    %ch,(%ebx)
42ab45:	32 4a 69             	xor    0x69(%edx),%cl
42ab48:	36 6b 6e 4b 50       	imul   $0x50,%ss:0x4b(%esi),%ebp
42ab4d:	37                   	aaa
42ab4e:	7a 42                	jp     0x42ab92
42ab50:	34 5a                	xor    $0x5a,%al
42ab52:	62 61 4f             	bound  %esp,0x4f(%ecx)
42ab55:	50                   	push   %eax
42ab56:	50                   	push   %eax
42ab57:	72 6d                	jb     0x42abc6
42ab59:	75 6d                	jne    0x42abc8
42ab5b:	48                   	dec    %eax
42ab5c:	6e                   	outsb  %ds:(%esi),(%dx)
42ab5d:	76 4b                	jbe    0x42abaa
42ab5f:	67 39 72 65          	cmp    %esi,0x65(%bp,%si)
42ab63:	54                   	push   %esp
42ab64:	47                   	inc    %edi
42ab65:	62 70 45             	bound  %esi,0x45(%eax)
42ab68:	48                   	dec    %eax
42ab69:	72 63                	jb     0x42abce
42ab6b:	66 44                	inc    %sp
42ab6d:	2f                   	das
42ab6e:	55                   	push   %ebp
42ab6f:	63 47 6a             	arpl   %eax,0x6a(%edi)
42ab72:	2f                   	das
42ab73:	37                   	aaa
42ab74:	4c                   	dec    %esp
42ab75:	6c                   	insb   (%dx),%es:(%edi)
42ab76:	2f                   	das
42ab77:	6a 37                	push   $0x37
42ab79:	30 67 50             	xor    %ah,0x50(%edi)
42ab7c:	67 77 62             	addr16 ja 0x42abe1
42ab7f:	59                   	pop    %ecx
42ab80:	30 6a 7a             	xor    %ch,0x7a(%edx)
42ab83:	6e                   	outsb  %ds:(%esi),(%dx)
42ab84:	76 43                	jbe    0x42abc9
42ab86:	35 76 37 53 59       	xor    $0x59533776,%eax
42ab8b:	6c                   	insb   (%dx),%es:(%edi)
42ab8c:	70 31                	jo     0x42abbf
42ab8e:	64 64 54             	fs fs push %esp
42ab91:	30 50 37             	xor    %dl,0x37(%eax)
42ab94:	69 59 47 41 71 42 73 	imul   $0x73427141,0x47(%ecx),%ebx
42ab9b:	50                   	push   %eax
42ab9c:	50                   	push   %eax
42ab9d:	67 78 58             	addr16 js 0x42abf8
42aba0:	71 58                	jno    0x42abfa
42aba2:	49                   	dec    %ecx
42aba3:	6d                   	insl   (%dx),%es:(%edi)
42aba4:	48                   	dec    %eax
42aba5:	71 72                	jno    0x42ac19
42aba7:	7a 4e                	jp     0x42abf7
42aba9:	33 46 51             	xor    0x51(%esi),%eax
42abac:	2f                   	das
42abad:	67 67 44             	addr16 addr16 inc %esp
42abb0:	68 58 6c 53 4f       	push   $0x4f536c58
42abb5:	53                   	push   %ebx
42abb6:	65 57                	gs push %edi
42abb8:	2b 66 4c             	sub    0x4c(%esi),%esp
42abbb:	70 61                	jo     0x42ac1e
42abbd:	6f                   	outsl  %ds:(%esi),(%dx)
42abbe:	4d                   	dec    %ebp
42abbf:	6c                   	insb   (%dx),%es:(%edi)
42abc0:	67 47                	addr16 inc %edi
42abc2:	35 57 6f 64 75       	xor    $0x75646f57,%eax
42abc7:	31 4d 75             	xor    %ecx,0x75(%ebp)
42abca:	43                   	inc    %ebx
42abcb:	75 68                	jne    0x42ac35
42abcd:	38 6e 43             	cmp    %ch,0x43(%esi)
42abd0:	57                   	push   %edi
42abd1:	35 67 4f 63 47       	xor    $0x47634f67,%eax
42abd6:	62 35 31 35 4c 43    	bound  %esi,0x434c3531
42abdc:	62 33                	bound  %esi,(%ebx)
42abde:	33 41 2b             	xor    0x2b(%ecx),%eax
42abe1:	63 39                	arpl   %edi,(%ecx)
42abe3:	43                   	inc    %ebx
42abe4:	77 6d                	ja     0x42ac53
42abe6:	61                   	popa
42abe7:	79 65                	jns    0x42ac4e
42abe9:	4f                   	dec    %edi
42abea:	64 70 75             	fs jo  0x42ac62
42abed:	50                   	push   %eax
42abee:	53                   	push   %ebx
42abef:	42                   	inc    %edx
42abf0:	78 67                	js     0x42ac59
42abf2:	6a 48                	push   $0x48
42abf4:	4b                   	dec    %ebx
42abf5:	31 49 69             	xor    %ecx,0x69(%ecx)
42abf8:	68 45 4c 30 72       	push   $0x72304c45
42abfd:	66 6d                	insw   (%dx),%es:(%edi)
42abff:	4b                   	dec    %ebx
42ac00:	39 64 64 72          	cmp    %esp,0x72(%esp,%eiz,2)
42ac04:	35 67 4a 34 4b       	xor    $0x4b344a67,%eax
42ac09:	65 4f                	gs dec %edi
42ac0b:	4f                   	dec    %edi
42ac0c:	5a                   	pop    %edx
42ac0d:	72 65                	jb     0x42ac74
42ac0f:	7a 6d                	jp     0x42ac7e
42ac11:	59                   	pop    %ecx
42ac12:	34 78                	xor    $0x78,%al
42ac14:	6d                   	insl   (%dx),%es:(%edi)
42ac15:	43                   	inc    %ebx
42ac16:	33 44 4d 77          	xor    0x77(%ebp,%ecx,2),%eax
42ac1a:	65 4e                	gs dec %esi
42ac1c:	45                   	inc    %ebp
42ac1d:	34 61                	xor    $0x61,%al
42ac1f:	41                   	inc    %ecx
42ac20:	6e                   	outsb  %ds:(%esi),(%dx)
42ac21:	4e                   	dec    %esi
42ac22:	39 47 65             	cmp    %eax,0x65(%edi)
42ac25:	49                   	dec    %ecx
42ac26:	4f                   	dec    %edi
42ac27:	69 59 78 63 4d 2f 6c 	imul   $0x6c2f4d63,0x78(%ecx),%ebx
42ac2e:	59                   	pop    %ecx
42ac2f:	69 43 77 31 56 49 55 	imul   $0x55495631,0x77(%ebx),%eax
42ac36:	6e                   	outsb  %ds:(%esi),(%dx)
42ac37:	44                   	inc    %esp
42ac38:	30 44 57 46          	xor    %al,0x46(%edi,%edx,2)
42ac3c:	6b 6d 34 4d          	imul   $0x4d,0x34(%ebp),%ebp
42ac40:	61                   	popa
42ac41:	41                   	inc    %ecx
42ac42:	78 62                	js     0x42aca6
42ac44:	30 50 77             	xor    %dl,0x77(%eax)
42ac47:	67 35 52 67 72 65    	addr16 xor $0x65726752,%eax
42ac4d:	50                   	push   %eax
42ac4e:	7a 64                	jp     0x42acb4
42ac50:	61                   	popa
42ac51:	2b 73 52             	sub    0x52(%ebx),%esi
42ac54:	7a 7a                	jp     0x42acd0
42ac56:	6b 43 76 30          	imul   $0x30,0x76(%ebx),%eax
42ac5a:	62 4f 75             	bound  %ecx,0x75(%edi)
42ac5d:	72 47                	jb     0x42aca6
42ac5f:	79 66                	jns    0x42acc7
42ac61:	75 41                	jne    0x42aca4
42ac63:	74 72                	je     0x42acd7
42ac65:	55                   	push   %ebp
42ac66:	36 76 50             	ss jbe 0x42acb9
42ac69:	57                   	push   %edi
42ac6a:	47                   	inc    %edi
42ac6b:	74 41                	je     0x42acae
42ac6d:	34 63                	xor    $0x63,%al
42ac6f:	62 67 47             	bound  %esp,0x47(%edi)
42ac72:	44                   	inc    %esp
42ac73:	5a                   	pop    %edx
42ac74:	38 75 49             	cmp    %dh,0x49(%ebp)
42ac77:	75 33                	jne    0x42acac
42ac79:	4f                   	dec    %edi
42ac7a:	48                   	dec    %eax
42ac7b:	4d                   	dec    %ebp
42ac7c:	4d                   	dec    %ebp
42ac7d:	54                   	push   %esp
42ac7e:	75 58                	jne    0x42acd8
42ac80:	68 6c 53 47 6e       	push   $0x6e47536c
42ac85:	45                   	inc    %ebp
42ac86:	54                   	push   %esp
42ac87:	69 53 33 6f 52 47 37 	imul   $0x3747526f,0x33(%ebx),%edx
42ac8e:	49                   	dec    %ecx
42ac8f:	42                   	inc    %edx
42ac90:	41                   	inc    %ecx
42ac91:	62 6d 62             	bound  %ebp,0x62(%ebp)
42ac94:	52                   	push   %edx
42ac95:	70 53                	jo     0x42acea
42ac97:	31 65 37             	xor    %esp,0x37(%ebp)
42ac9a:	75 5a                	jne    0x42acf6
42ac9c:	52                   	push   %edx
42ac9d:	6c                   	insb   (%dx),%es:(%edi)
42ac9e:	36 78 45             	ss js  0x42ace6
42aca1:	69 45 61 58 65 6d 57 	imul   $0x576d6558,0x61(%ebp),%eax
42aca8:	38 56 77             	cmp    %dl,0x77(%esi)
42acab:	73 4d                	jae    0x42acfa
42acad:	2b 33                	sub    (%ebx),%esi
42acaf:	45                   	inc    %ebp
42acb0:	39 78 79             	cmp    %edi,0x79(%eax)
42acb3:	61                   	popa
42acb4:	32 56 62             	xor    0x62(%esi),%dl
42acb7:	4b                   	dec    %ebx
42acb8:	58                   	pop    %eax
42acb9:	38 72 5a             	cmp    %dh,0x5a(%edx)
42acbc:	55                   	push   %ebp
42acbd:	48                   	dec    %eax
42acbe:	69 6a 34 69 67 4d 66 	imul   $0x664d6769,0x34(%edx),%ebp
42acc5:	41                   	inc    %ecx
42acc6:	34 73                	xor    $0x73,%al
42acc8:	72 70                	jb     0x42ad3a
42acca:	6f                   	outsl  %ds:(%esi),(%dx)
42accb:	50                   	push   %eax
42accc:	50                   	push   %eax
42accd:	36 41                	ss inc %ecx
42accf:	2f                   	das
42acd0:	52                   	push   %edx
42acd1:	49                   	dec    %ecx
42acd2:	47                   	inc    %edi
42acd3:	74 4d                	je     0x42ad22
42acd5:	57                   	push   %edi
42acd6:	6e                   	outsb  %ds:(%esi),(%dx)
42acd7:	41                   	inc    %ecx
42acd8:	59                   	pop    %ecx
42acd9:	74 31                	je     0x42ad0c
42acdb:	32 61 41             	xor    0x41(%ecx),%ah
42acde:	52                   	push   %edx
42acdf:	59                   	pop    %ecx
42ace0:	33 47 70             	xor    0x70(%edi),%eax
42ace3:	4c                   	dec    %esp
42ace4:	4f                   	dec    %edi
42ace5:	4b                   	dec    %ebx
42ace6:	66 6c                	data16 insb (%dx),%es:(%edi)
42ace8:	4a                   	dec    %edx
42ace9:	36 72 4b             	ss jb  0x42ad37
42acec:	6b 71 32 64          	imul   $0x64,0x32(%ecx),%esi
42acf0:	33 39                	xor    (%ecx),%edi
42acf2:	35 51 31 56 6e       	xor    $0x6e563151,%eax
42acf7:	77 49                	ja     0x42ad42
42acf9:	61                   	popa
42acfa:	68 50 52 33 7a       	push   $0x7a335250
42acff:	6a 48                	push   $0x48
42ad01:	54                   	push   %esp
42ad02:	6d                   	insl   (%dx),%es:(%edi)
42ad03:	44                   	inc    %esp
42ad04:	37                   	aaa
42ad05:	41                   	inc    %ecx
42ad06:	48                   	dec    %eax
42ad07:	58                   	pop    %eax
42ad08:	58                   	pop    %eax
42ad09:	56                   	push   %esi
42ad0a:	47                   	inc    %edi
42ad0b:	69 41 6f 4d 58 45 6a 	imul   $0x6a45584d,0x6f(%ecx),%eax
42ad12:	59                   	pop    %ecx
42ad13:	79 6e                	jns    0x42ad83
42ad15:	6b 77 35 64          	imul   $0x64,0x35(%edi),%esi
42ad19:	75 52                	jne    0x42ad6d
42ad1b:	35 75 4e 57 73       	xor    $0x73574e75,%eax
42ad20:	51                   	push   %ecx
42ad21:	56                   	push   %esi
42ad22:	6a 50                	push   $0x50
42ad24:	48                   	dec    %eax
42ad25:	63 37                	arpl   %esi,(%edi)
42ad27:	6d                   	insl   (%dx),%es:(%edi)
42ad28:	78 56                	js     0x42ad80
42ad2a:	6a 47                	push   $0x47
42ad2c:	48                   	dec    %eax
42ad2d:	78 35                	js     0x42ad64
42ad2f:	45                   	inc    %ebp
42ad30:	51                   	push   %ecx
42ad31:	50                   	push   %eax
42ad32:	47                   	inc    %edi
42ad33:	57                   	push   %edi
42ad34:	4e                   	dec    %esi
42ad35:	6d                   	insl   (%dx),%es:(%edi)
42ad36:	63 33                	arpl   %esi,(%ebx)
42ad38:	76 77                	jbe    0x42adb1
42ad3a:	32 55 47             	xor    0x47(%ebp),%dl
42ad3d:	67 4d                	addr16 dec %ebp
42ad3f:	4a                   	dec    %edx
42ad40:	4c                   	dec    %esp
42ad41:	38 59 42             	cmp    %bl,0x42(%ecx)
42ad44:	70 46                	jo     0x42ad8c
42ad46:	2b 57 67             	sub    0x67(%edi),%edx
42ad49:	73 58                	jae    0x42ada3
42ad4b:	31 49 35             	xor    %ecx,0x35(%ecx)
42ad4e:	32 2f                	xor    (%edi),%ch
42ad50:	38 76 6f             	cmp    %dh,0x6f(%esi)
42ad53:	52                   	push   %edx
42ad54:	31 59 5a             	xor    %ebx,0x5a(%ecx)
42ad57:	4e                   	dec    %esi
42ad58:	4d                   	dec    %ebp
42ad59:	2b 43 31             	sub    0x31(%ebx),%eax
42ad5c:	35 74 49 6a 4b       	xor    $0x4b6a4974,%eax
42ad61:	37                   	aaa
42ad62:	58                   	pop    %eax
42ad63:	4b                   	dec    %ebx
42ad64:	36 74 73             	ss je  0x42adda
42ad67:	75 54                	jne    0x42adbd
42ad69:	66 76 34             	data16 jbe 0x42ada0
42ad6c:	70 6f                	jo     0x42addd
42ad6e:	6b 32 76             	imul   $0x76,(%edx),%esi
42ad71:	56                   	push   %esi
42ad72:	6d                   	insl   (%dx),%es:(%edi)
42ad73:	73 36                	jae    0x42adab
42ad75:	71 55                	jno    0x42adcc
42ad77:	34 4d                	xor    $0x4d,%al
42ad79:	37                   	aaa
42ad7a:	64 52                	fs push %edx
42ad7c:	36 47                	ss inc %edi
42ad7e:	66 30 71 49          	data16 xor %dh,0x49(%ecx)
42ad82:	63 41 33             	arpl   %eax,0x33(%ecx)
42ad85:	68 78 6a 46 30       	push   $0x30466a78
42ad8a:	48                   	dec    %eax
42ad8b:	70 31                	jo     0x42adbe
42ad8d:	76 78                	jbe    0x42ae07
42ad8f:	6e                   	outsb  %ds:(%esi),(%dx)
42ad90:	32 45 79             	xor    0x79(%ebp),%al
42ad93:	43                   	inc    %ebx
42ad94:	32 32                	xor    (%edx),%dh
42ad96:	2b 7a 59             	sub    0x59(%edx),%edi
42ad99:	75 75                	jne    0x42ae10
42ad9b:	79 6e                	jns    0x42ae0b
42ad9d:	2b 35 68 63 61 53    	sub    0x53616368,%esi
42ada3:	56                   	push   %esi
42ada4:	34 63                	xor    $0x63,%al
42ada6:	4d                   	dec    %ebp
42ada7:	58                   	pop    %eax
42ada8:	5a                   	pop    %edx
42ada9:	73 2f                	jae    0x42adda
42adab:	58                   	pop    %eax
42adac:	6c                   	insb   (%dx),%es:(%edi)
42adad:	42                   	inc    %edx
42adae:	30 4d 47             	xor    %cl,0x47(%ebp)
42adb1:	79 7a                	jns    0x42ae2d
42adb3:	54                   	push   %esp
42adb4:	33 59 6b             	xor    0x6b(%ecx),%ebx
42adb7:	6a 59                	push   $0x59
42adb9:	69 6e 75 2b 58 34 7a 	imul   $0x7a34582b,0x75(%esi),%ebp
42adc0:	6d                   	insl   (%dx),%es:(%edi)
42adc1:	73 50                	jae    0x42ae13
42adc3:	75 32                	jne    0x42adf7
42adc5:	6c                   	insb   (%dx),%es:(%edi)
42adc6:	4b                   	dec    %ebx
42adc7:	63 37                	arpl   %esi,(%edi)
42adc9:	72 33                	jb     0x42adfe
42adcb:	55                   	push   %ebp
42adcc:	61                   	popa
42adcd:	36 6d                	ss insl (%dx),%es:(%edi)
42adcf:	54                   	push   %esp
42add0:	57                   	push   %edi
42add1:	73 73                	jae    0x42ae46