42cf36:	44                   	inc    %esp
42cf37:	7a 58                	jp     0x42cf91
42cf39:	51                   	push   %ecx
42cf3a:	34 4e                	xor    $0x4e,%al
42cf3c:	54                   	push   %esp
42cf3d:	72 45                	jb     0x42cf84
42cf3f:	51                   	push   %ecx
42cf40:	6c                   	insb   (%dx),%es:(%edi)
42cf41:	7a 6c                	jp     0x42cfaf
42cf43:	68 62 47 36 50       	push   $0x50364762
42cf48:	53                   	push   %ebx
42cf49:	43                   	inc    %ebx
42cf4a:	50                   	push   %eax
42cf4b:	5a                   	pop    %edx
42cf4c:	53                   	push   %ebx
42cf4d:	4a                   	dec    %edx
42cf4e:	45                   	inc    %ebp
42cf4f:	32 4c 47 43          	xor    0x43(%edi,%eax,2),%cl
42cf53:	41                   	inc    %ecx
42cf54:	47                   	inc    %edi
42cf55:	52                   	push   %edx
42cf56:	72 79                	jb     0x42cfd1
42cf58:	73 61                	jae    0x42cfbb
42cf5a:	4a                   	dec    %edx
42cf5b:	58                   	pop    %eax
42cf5c:	4e                   	dec    %esi
42cf5d:	58                   	pop    %eax
42cf5e:	43                   	inc    %ebx
42cf5f:	74 76                	je     0x42cfd7
42cf61:	42                   	inc    %edx
42cf62:	37                   	aaa
42cf63:	68 32 30 4a 4c       	push   $0x4c4a3032
42cf68:	2f                   	das
42cf69:	77 7a                	ja     0x42cfe5
42cf6b:	6d                   	insl   (%dx),%es:(%edi)
42cf6c:	76 36                	jbe    0x42cfa4
42cf6e:	77 73                	ja     0x42cfe3
42cf70:	79 6f                	jns    0x42cfe1
42cf72:	39 4d 6b             	cmp    %ecx,0x6b(%ebp)
42cf75:	30 4d 39             	xor    %cl,0x39(%ebp)
42cf78:	6f                   	outsl  %ds:(%esi),(%dx)
42cf79:	2f                   	das
42cf7a:	4b                   	dec    %ebx
42cf7b:	4e                   	dec    %esi
42cf7c:	56                   	push   %esi
42cf7d:	76 4f                	jbe    0x42cfce
42cf7f:	53                   	push   %ebx
42cf80:	53                   	push   %ebx
42cf81:	32 4d 76             	xor    0x76(%ebp),%cl
42cf84:	6f                   	outsl  %ds:(%esi),(%dx)
42cf85:	72 72                	jb     0x42cff9
42cf87:	35 4f 68 55 49       	xor    $0x4955684f,%eax
42cf8c:	73 6c                	jae    0x42cffa
42cf8e:	4c                   	dec    %esp
42cf8f:	5a                   	pop    %edx
42cf90:	69 44 49 78 77 4f 58 	imul   $0x37584f77,0x78(%ecx,%ecx,2),%eax
42cf97:	37
42cf98:	64 7a 39             	fs jp  0x42cfd4
42cf9b:	52                   	push   %edx
42cf9c:	77 41                	ja     0x42cfdf
42cf9e:	30 2f                	xor    %ch,(%edi)
42cfa0:	6c                   	insb   (%dx),%es:(%edi)
42cfa1:	67 33 42 4b          	xor    0x4b(%bp,%si),%eax
42cfa5:	6d                   	insl   (%dx),%es:(%edi)
42cfa6:	77 37                	ja     0x42cfdf
42cfa8:	78 4e                	js     0x42cff8
42cfaa:	33 76 50             	xor    0x50(%esi),%esi
42cfad:	67 67 4e             	addr16 addr16 dec %esi
42cfb0:	2b 36                	sub    (%esi),%esi
42cfb2:	4a                   	dec    %edx
42cfb3:	56                   	push   %esi
42cfb4:	70 48                	jo     0x42cffe
42cfb6:	53                   	push   %ebx
42cfb7:	6c                   	insb   (%dx),%es:(%edi)
42cfb8:	55                   	push   %ebp
42cfb9:	59                   	pop    %ecx
42cfba:	61                   	popa
42cfbb:	55                   	push   %ebp
42cfbc:	39 62 55             	cmp    %esp,0x55(%edx)
42cfbf:	68 74 48 36 72       	push   $0x72364874
42cfc4:	54                   	push   %esp
42cfc5:	73 55                	jae    0x42d01c
42cfc7:	63 4e 36             	arpl   %ecx,0x36(%esi)
42cfca:	58                   	pop    %eax
42cfcb:	4b                   	dec    %ebx
42cfcc:	73 4b                	jae    0x42d019
42cfce:	53                   	push   %ebx
42cfcf:	6b 34 6e 4a          	imul   $0x4a,(%esi,%ebp,2),%esi
42cfd3:	6c                   	insb   (%dx),%es:(%edi)
42cfd4:	4a                   	dec    %edx
42cfd5:	75 79                	jne    0x42d050
42cfd7:	48                   	dec    %eax
42cfd8:	49                   	dec    %ecx
42cfd9:	30 66 42             	xor    %ah,0x42(%esi)
42cfdc:	47                   	inc    %edi
42cfdd:	6b 7a 4d 65          	imul   $0x65,0x4d(%edx),%edi
42cfe1:	45                   	inc    %ebp
42cfe2:	37                   	aaa
42cfe3:	64 35 72 43 67 41    	fs xor $0x41674372,%eax
42cfe9:	38 65 36             	cmp    %ah,0x36(%ebp)
42cfec:	69 57 58 5a 4d 2b 31 	imul   $0x312b4d5a,0x58(%edi),%edx
42cff3:	6a 7a                	push   $0x7a
42cff5:	37                   	aaa
42cff6:	43                   	inc    %ebx
42cff7:	6f                   	outsl  %ds:(%esi),(%dx)
42cff8:	62 31                	bound  %esi,(%ecx)
42cffa:	2f                   	das
42cffb:	71 77                	jno    0x42d074
42cffd:	6c                   	insb   (%dx),%es:(%edi)
42cffe:	56                   	push   %esi
42cfff:	62 6f 4e             	bound  %ebp,0x4e(%edi)
42d002:	2b 55 6e             	sub    0x6e(%ebp),%edx
42d005:	31 57 78             	xor    %edx,0x78(%edi)
42d008:	2b 4b 51             	sub    0x51(%ebx),%ecx
42d00b:	45                   	inc    %ebp
42d00c:	47                   	inc    %edi
42d00d:	6a 59                	push   $0x59
42d00f:	56                   	push   %esi
42d010:	58                   	pop    %eax
42d011:	52                   	push   %edx
42d012:	34 49                	xor    $0x49,%al
42d014:	43                   	inc    %ebx
42d015:	49                   	dec    %ecx
42d016:	75 46                	jne    0x42d05e
42d018:	77 65                	ja     0x42d07f
42d01a:	76 4f                	jbe    0x42d06b
42d01c:	45                   	inc    %ebp
42d01d:	4d                   	dec    %ebp
42d01e:	44                   	inc    %esp
42d01f:	42                   	inc    %edx
42d020:	63 61 31             	arpl   %esp,0x31(%ecx)
42d023:	47                   	inc    %edi
42d024:	6f                   	outsl  %ds:(%esi),(%dx)
42d025:	6d                   	insl   (%dx),%es:(%edi)
42d026:	33 62 67             	xor    0x67(%edx),%esp
42d029:	35 61 6c 35 63       	xor    $0x63356c61,%eax
42d02e:	37                   	aaa
42d02f:	6b 6c 4d 36 67       	imul   $0x67,0x36(%ebp,%ecx,2),%ebp
42d034:	70 71                	jo     0x42d0a7
42d036:	37                   	aaa
42d037:	76 4e                	jbe    0x42d087
42d039:	5a                   	pop    %edx
42d03a:	48                   	dec    %eax
42d03b:	6e                   	outsb  %ds:(%esi),(%dx)
42d03c:	72 61                	jb     0x42d09f
42d03e:	53                   	push   %ebx
42d03f:	76 32                	jbe    0x42d073
42d041:	6f                   	outsl  %ds:(%esi),(%dx)
42d042:	44                   	inc    %esp
42d043:	43                   	inc    %ebx
42d044:	59                   	pop    %ecx
42d045:	6a 55                	push   $0x55
42d047:	77 41                	ja     0x42d08a
42d049:	2f                   	das
42d04a:	30 6f 51             	xor    %ch,0x51(%edi)
42d04d:	37                   	aaa
42d04e:	45                   	inc    %ebp
42d04f:	56                   	push   %esi
42d050:	57                   	push   %edi
42d051:	4e                   	dec    %esi
42d052:	30 59 7a             	xor    %bl,0x7a(%ecx)
42d055:	61                   	popa
42d056:	6f                   	outsl  %ds:(%esi),(%dx)
42d057:	38 58 4b             	cmp    %bl,0x4b(%eax)
42d05a:	65 6d                	gs insl (%dx),%es:(%edi)
42d05c:	4e                   	dec    %esi
42d05d:	61                   	popa
42d05e:	62 79 62             	bound  %edi,0x62(%ecx)
42d061:	66 56                	push   %si
42d063:	58                   	pop    %eax
42d064:	47                   	inc    %edi
42d065:	6e                   	outsb  %ds:(%esi),(%dx)
42d066:	5a                   	pop    %edx
42d067:	43                   	inc    %ebx
42d068:	51                   	push   %ecx
42d069:	48                   	dec    %eax
42d06a:	6f                   	outsl  %ds:(%esi),(%dx)
42d06b:	35 43 68 56 49       	xor    $0x49566843,%eax
42d070:	36 78 47             	ss js  0x42d0ba
42d073:	58                   	pop    %eax
42d074:	30 66 73             	xor    %ah,0x73(%esi)
42d077:	64 46                	fs inc %esi
42d079:	77 47                	ja     0x42d0c2
42d07b:	41                   	inc    %ecx
42d07c:	2b 44 79 68          	sub    0x68(%ecx,%edi,2),%eax
42d080:	77 44                	ja     0x42d0c6
42d082:	57                   	push   %edi
42d083:	69 61 4c 6a 59 58 77 	imul   $0x7758596a,0x4c(%ecx),%esp
42d08a:	6f                   	outsl  %ds:(%esi),(%dx)
42d08b:	76 44                	jbe    0x42d0d1
42d08d:	65 69 34 6a 69 69 46 	imul   $0x2b466969,%gs:(%edx,%ebp,2),%esi
42d094:	2b
42d095:	43                   	inc    %ebx
42d096:	6d                   	insl   (%dx),%es:(%edi)
42d097:	43                   	inc    %ebx
42d098:	41                   	inc    %ecx
42d099:	4c                   	dec    %esp
42d09a:	50                   	push   %eax
42d09b:	69 48 78 35 4c 78 37 	imul   $0x37784c35,0x78(%eax),%ecx
42d0a2:	61                   	popa
42d0a3:	4a                   	dec    %edx
42d0a4:	72 31                	jb     0x42d0d7
42d0a6:	59                   	pop    %ecx
42d0a7:	39 5a 4e             	cmp    %ebx,0x4e(%edx)
42d0aa:	73 74                	jae    0x42d120
42d0ac:	6e                   	outsb  %ds:(%esi),(%dx)
42d0ad:	37                   	aaa
42d0ae:	4b                   	dec    %ebx
42d0af:	2f                   	das
42d0b0:	66 6d                	insw   (%dx),%es:(%edi)
42d0b2:	66 70 7a             	data16 jo 0x42d12f
42d0b5:	4f                   	dec    %edi
42d0b6:	66 56                	push   %si
42d0b8:	7a 31                	jp     0x42d0eb
42d0ba:	34 79                	xor    $0x79,%al
42d0bc:	53                   	push   %ebx
42d0bd:	73 4e                	jae    0x42d10d
42d0bf:	51                   	push   %ecx
42d0c0:	64 56                	fs push %esi
42d0c2:	46                   	inc    %esi
42d0c3:	49                   	dec    %ecx
42d0c4:	79 30                	jns    0x42d0f6
42d0c6:	66 30 44 53 45       	data16 xor %al,0x45(%ebx,%edx,2)
42d0cb:	55                   	push   %ebp
42d0cc:	77 47                	ja     0x42d115
42d0ce:	72 71                	jb     0x42d141
42d0d0:	76 54                	jbe    0x42d126
42d0d2:	62 53 34             	bound  %edx,0x34(%ebx)
42d0d5:	38 6f 4d             	cmp    %ch,0x4d(%edi)
42d0d8:	35 79 58 76 30       	xor    $0x30765879,%eax
42d0dd:	71 34                	jno    0x42d113
42d0df:	54                   	push   %esp
42d0e0:	5a                   	pop    %edx
42d0e1:	32 6a 47             	xor    0x47(%edx),%ch
42d0e4:	77 66                	ja     0x42d14c
42d0e6:	6a 39                	push   $0x39
42d0e8:	41                   	inc    %ecx
42d0e9:	58                   	pop    %eax
42d0ea:	74 75                	je     0x42d161
42d0ec:	47                   	inc    %edi
42d0ed:	2b 42 43             	sub    0x43(%edx),%eax
42d0f0:	41                   	inc    %ecx
42d0f1:	54                   	push   %esp
42d0f2:	66 61                	popaw
42d0f4:	74 61                	je     0x42d157
42d0f6:	48                   	dec    %eax
42d0f7:	39 43 57             	cmp    %eax,0x57(%ebx)
42d0fa:	67 75 56             	addr16 jne 0x42d153
42d0fd:	69 66 46 46 36 6e 64 	imul   $0x646e3646,0x46(%esi),%esp
42d104:	54                   	push   %esp
42d105:	49                   	dec    %ecx
42d106:	35 52 53 35 76       	xor    $0x76355352,%eax
42d10b:	32 45 71             	xor    0x71(%ebp),%al
42d10e:	66 74 47             	data16 je 0x42d158
42d111:	2f                   	das
42d112:	48                   	dec    %eax
42d113:	41                   	inc    %ecx
42d114:	48                   	dec    %eax
42d115:	52                   	push   %edx
42d116:	42                   	inc    %edx
42d117:	32 35 56 70 6a 2b    	xor    0x2b6a7056,%dh
42d11d:	33 41 47             	xor    0x47(%ecx),%eax
42d120:	61                   	popa
42d121:	63 53 4f             	arpl   %edx,0x4f(%ebx)
42d124:	6a 44                	push   $0x44
42d126:	2f                   	das
42d127:	73 79                	jae    0x42d1a2
42d129:	31 30                	xor    %esi,(%eax)
42d12b:	54                   	push   %esp
42d12c:	33 5a 48             	xor    0x48(%edx),%ebx
42d12f:	4c                   	dec    %esp
42d130:	37                   	aaa
42d131:	38 6a 75             	cmp    %ch,0x75(%edx)
42d134:	72 6b                	jb     0x42d1a1
42d136:	43                   	inc    %ebx
42d137:	73 63                	jae    0x42d19c
42d139:	56                   	push   %esi
42d13a:	54                   	push   %esp
42d13b:	39 7a 72             	cmp    %edi,0x72(%edx)
42d13e:	54                   	push   %esp
42d13f:	4e                   	dec    %esi
42d140:	55                   	push   %ebp
42d141:	65 4c                	gs dec %esp
42d143:	70 4a                	jo     0x42d18f
42d145:	43                   	inc    %ebx
42d146:	59                   	pop    %ecx
42d147:	37                   	aaa
42d148:	42                   	inc    %edx
42d149:	6e                   	outsb  %ds:(%esi),(%dx)
42d14a:	71 73                	jno    0x42d1bf
42d14c:	69 37 6b 54 46 33    	imul   $0x3346546b,(%edi),%esi
42d152:	6b 7a 69 6c          	imul   $0x6c,0x69(%edx),%edi
42d156:	68 62 35 67 45       	push   $0x45673562
42d15b:	51                   	push   %ecx
42d15c:	45                   	inc    %ebp
42d15d:	63 61 48             	arpl   %esp,0x48(%ecx)
42d160:	77 50                	ja     0x42d1b2
42d162:	30 48 44             	xor    %cl,0x44(%eax)
42d165:	70 67                	jo     0x42d1ce
42d167:	46                   	inc    %esi
42d168:	6b 50 43 76          	imul   $0x76,0x43(%eax),%edx
42d16c:	6b 6b 76 4c          	imul   $0x4c,0x76(%ebx),%ebp
42d170:	2f                   	das
42d171:	72 74                	jb     0x42d1e7
42d173:	2b 71 65             	sub    0x65(%ecx),%esi
42d176:	48                   	dec    %eax
42d177:	6a 43                	push   $0x43
42d179:	55                   	push   %ebp
42d17a:	6a 4d                	push   $0x4d
42d17c:	42                   	inc    %edx
42d17d:	5a                   	pop    %edx
42d17e:	6f                   	outsl  %ds:(%esi),(%dx)
42d17f:	79 4d                	jns    0x42d1ce
42d181:	5a                   	pop    %edx
42d182:	6f                   	outsl  %ds:(%esi),(%dx)
42d183:	50                   	push   %eax
42d184:	56                   	push   %esi
42d185:	38 44 4a 4d          	cmp    %al,0x4d(%edx,%ecx,2)
42d189:	34 41                	xor    $0x41,%al
42d18b:	4a                   	dec    %edx
42d18c:	57                   	push   %edi
42d18d:	4b                   	dec    %ebx
42d18e:	73 58                	jae    0x42d1e8
42d190:	64 64 54             	fs fs push %esp
42d193:	2b 2b                	sub    (%ebx),%ebp
42d195:	34 4b                	xor    $0x4b,%al
42d197:	66 4b                	dec    %bx
42d199:	31 76 46             	xor    %esi,0x46(%esi)
42d19c:	4c                   	dec    %esp
42d19d:	6c                   	insb   (%dx),%es:(%edi)
42d19e:	55                   	push   %ebp
42d19f:	48                   	dec    %eax
42d1a0:	4d                   	dec    %ebp
42d1a1:	43                   	inc    %ebx
42d1a2:	39 71 52             	cmp    %esi,0x52(%ecx)
42d1a5:	61                   	popa
42d1a6:	46                   	inc    %esi
42d1a7:	68 70 50 57 67       	push   $0x67575070
42d1ac:	65 53                	gs push %ebx
42d1ae:	2f                   	das
42d1af:	58                   	pop    %eax
42d1b0:	49                   	dec    %ecx
42d1b1:	51                   	push   %ecx
42d1b2:	31 6c 36 79          	xor    %ebp,0x79(%esi,%esi,1)
42d1b6:	36 2f                	ss das
42d1b8:	75 6d                	jne    0x42d227
42d1ba:	74 66                	je     0x42d222
42d1bc:	75 55                	jne    0x42d213
42d1be:	64 56                	fs push %esi
42d1c0:	32 44 32 76          	xor    0x76(%edx,%esi,1),%al