41af38:	43                   	inc    %ebx
41af39:	30 72 4e             	xor    %dh,0x4e(%edx)
41af3c:	59                   	pop    %ecx
41af3d:	72 36                	jb     0x41af75
41af3f:	72 4b                	jb     0x41af8c
41af41:	7a 30                	jp     0x41af73
41af43:	47                   	inc    %edi
41af44:	4f                   	dec    %edi
41af45:	58                   	pop    %eax
41af46:	78 4f                	js     0x41af97
41af48:	47                   	inc    %edi
41af49:	44                   	inc    %esp
41af4a:	37                   	aaa
41af4b:	39 6b 75             	cmp    %ebp,0x75(%ebx)
41af4e:	70 47                	jo     0x41af97
41af50:	4a                   	dec    %edx
41af51:	4c                   	dec    %esp
41af52:	66 37                	data16 aaa
41af54:	64 4d                	fs dec %ebp
41af56:	42                   	inc    %edx
41af57:	66 6e                	data16 outsb %ds:(%esi),(%dx)
41af59:	33 49 64             	xor    0x64(%ecx),%ecx
41af5c:	36 53                	ss push %ebx
41af5e:	64 50                	fs push %eax
41af60:	2f                   	das
41af61:	31 72 36             	xor    %esi,0x36(%edx)
41af64:	2f                   	das
41af65:	52                   	push   %edx
41af66:	68 72 52 4a 73       	push   $0x734a5272
41af6b:	38 37                	cmp    %dh,(%edi)
41af6d:	4d                   	dec    %ebp
41af6e:	37                   	aaa
41af6f:	48                   	dec    %eax
41af70:	43                   	inc    %ebx
41af71:	43                   	inc    %ebx
41af72:	63 51 49             	arpl   %edx,0x49(%ecx)
41af75:	32 51 49             	xor    0x49(%ecx),%dl
41af78:	47                   	inc    %edi
41af79:	51                   	push   %ecx
41af7a:	69 49 73 51 51 4f 45 	imul   $0x454f5151,0x73(%ecx),%ecx
41af81:	64 48                	fs dec %eax
41af83:	2f                   	das
41af84:	61                   	popa
41af85:	58                   	pop    %eax
41af86:	6b 71 55 4d          	imul   $0x4d,0x55(%ecx),%esi
41af8a:	49                   	dec    %ecx
41af8b:	51                   	push   %ecx
41af8c:	79 78                	jns    0x41b006
41af8e:	6a 6e                	push   $0x6e
41af90:	37                   	aaa
41af91:	56                   	push   %esi
41af92:	4f                   	dec    %edi
41af93:	45                   	inc    %ebp
41af94:	73 6d                	jae    0x41b003
41af96:	6e                   	outsb  %ds:(%esi),(%dx)
41af97:	42                   	inc    %edx
41af98:	70 75                	jo     0x41b00f
41af9a:	64 47                	fs inc %edi
41af9c:	31 6c 6c 70          	xor    %ebp,0x70(%esp,%ebp,2)
41afa0:	6f                   	outsl  %ds:(%esi),(%dx)
41afa1:	67 4e                	addr16 dec %esi
41afa3:	43                   	inc    %ebx
41afa4:	42                   	inc    %edx
41afa5:	51                   	push   %ecx
41afa6:	54                   	push   %esp
41afa7:	2f                   	das
41afa8:	4f                   	dec    %edi
41afa9:	75 62                	jne    0x41b00d
41afab:	41                   	inc    %ecx
41afac:	35 52 64 43 50       	xor    $0x50436452,%eax
41afb1:	57                   	push   %edi
41afb2:	53                   	push   %ebx
41afb3:	66 79 49             	data16 jns 0x41afff
41afb6:	4f                   	dec    %edi
41afb7:	6f                   	outsl  %ds:(%esi),(%dx)
41afb8:	4b                   	dec    %ebx
41afb9:	65 51                	gs push %ecx
41afbb:	47                   	inc    %edi
41afbc:	43                   	inc    %ebx
41afbd:	6d                   	insl   (%dx),%es:(%edi)
41afbe:	73 36                	jae    0x41aff6
41afc0:	4f                   	dec    %edi
41afc1:	33 38                	xor    (%eax),%edi
41afc3:	46                   	inc    %esi
41afc4:	6b 6e 52 2b          	imul   $0x2b,0x52(%esi),%ebp
41afc8:	43                   	inc    %ebx
41afc9:	53                   	push   %ebx
41afca:	64 71 34             	fs jno 0x41b001
41afcd:	78 37                	js     0x41b006
41afcf:	2b 68 79             	sub    0x79(%eax),%ebp
41afd2:	46                   	inc    %esi
41afd3:	36 37                	ss aaa
41afd5:	51                   	push   %ecx
41afd6:	38 66 5a             	cmp    %ah,0x5a(%esi)
41afd9:	4f                   	dec    %edi
41afda:	35 4d 77 77 67       	xor    $0x6777774d,%eax
41afdf:	68 4c 41 38 73       	push   $0x7338414c
41afe4:	2b 57 2b             	sub    0x2b(%edi),%edx
41afe7:	2f                   	das
41afe8:	6d                   	insl   (%dx),%es:(%edi)
41afe9:	55                   	push   %ebp
41afea:	37                   	aaa
41afeb:	46                   	inc    %esi
41afec:	68 69 35 79 52       	push   $0x52793569
41aff1:	76 47                	jbe    0x41b03a
41aff3:	37                   	aaa
41aff4:	51                   	push   %ecx
41aff5:	57                   	push   %edi
41aff6:	75 64                	jne    0x41b05c
41aff8:	6a 34                	push   $0x34
41affa:	58                   	pop    %eax
41affb:	6d                   	insl   (%dx),%es:(%edi)
41affc:	59                   	pop    %ecx
41affd:	42                   	inc    %edx
41affe:	33 61 47             	xor    0x47(%ecx),%esp
41b001:	4f                   	dec    %edi
41b002:	53                   	push   %ebx
41b003:	6e                   	outsb  %ds:(%esi),(%dx)
41b004:	41                   	inc    %ecx
41b005:	48                   	dec    %eax
41b006:	2f                   	das
41b007:	73 5a                	jae    0x41b063
41b009:	46                   	inc    %esi
41b00a:	62 45 48             	bound  %eax,0x48(%ebp)
41b00d:	38 7a 7a             	cmp    %bh,0x7a(%edx)
41b010:	2b 6c 34 30          	sub    0x30(%esp,%esi,1),%ebp
41b014:	6a 5a                	push   $0x5a
41b016:	73 76                	jae    0x41b08e
41b018:	62 48 49             	bound  %ecx,0x49(%eax)
41b01b:	36 49                	ss dec %ecx
41b01d:	2b 7a 6a             	sub    0x6a(%edx),%edi
41b020:	65 36 70 57          	gs ss jo 0x41b07b
41b024:	31 36                	xor    %esi,(%esi)
41b026:	59                   	pop    %ecx
41b027:	7a 76                	jp     0x41b09f
41b029:	79 57                	jns    0x41b082
41b02b:	77 64                	ja     0x41b091
41b02d:	48                   	dec    %eax
41b02e:	4b                   	dec    %ebx
41b02f:	4a                   	dec    %edx
41b030:	69 31 4b 32 6e 48    	imul   $0x486e324b,(%ecx),%esi
41b036:	76 62                	jbe    0x41b09a
41b038:	65 72 48             	gs jb  0x41b083
41b03b:	48                   	dec    %eax
41b03c:	64 2f                	fs das
41b03e:	54                   	push   %esp
41b03f:	4e                   	dec    %esi
41b040:	37                   	aaa
41b041:	52                   	push   %edx
41b042:	32 32                	xor    (%edx),%dh
41b044:	61                   	popa
41b045:	63 2f                	arpl   %ebp,(%edi)
41b047:	41                   	inc    %ecx
41b048:	4a                   	dec    %edx
41b049:	38 4f 32             	cmp    %cl,0x32(%edi)
41b04c:	38 5a 4d             	cmp    %bl,0x4d(%edx)
41b04f:	73 4c                	jae    0x41b09d
41b051:	2b 7a 52             	sub    0x52(%edx),%edi
41b054:	68 68 59 57 43       	push   $0x43575968
41b059:	4f                   	dec    %edi
41b05a:	52                   	push   %edx
41b05b:	57                   	push   %edi
41b05c:	70 38                	jo     0x41b096
41b05e:	6c                   	insb   (%dx),%es:(%edi)
41b05f:	61                   	popa
41b060:	33 44 54 72          	xor    0x72(%esp,%edx,2),%eax
41b064:	6a 73                	push   $0x73
41b066:	61                   	popa
41b067:	6b 4f 56 53          	imul   $0x53,0x56(%edi),%ecx
41b06b:	34 41                	xor    $0x41,%al
41b06d:	52                   	push   %edx
41b06e:	42                   	inc    %edx
41b06f:	4a                   	dec    %edx
41b070:	73 36                	jae    0x41b0a8
41b072:	69 7a 69 58 70 46 55 	imul   $0x55467058,0x69(%edx),%edi
41b079:	7a 77                	jp     0x41b0f2
41b07b:	43                   	inc    %ebx
41b07c:	6e                   	outsb  %ds:(%esi),(%dx)
41b07d:	4d                   	dec    %ebp
41b07e:	73 32                	jae    0x41b0b2
41b080:	4f                   	dec    %edi
41b081:	78 45                	js     0x41b0c8
41b083:	46                   	inc    %esi
41b084:	30 2f                	xor    %ch,(%edi)
41b086:	35 39 76 66 35       	xor    $0x35667639,%eax
41b08b:	67 6e                	outsb  %ds:(%si),(%dx)
41b08d:	63 5a 38             	arpl   %ebx,0x38(%edx)
41b090:	59                   	pop    %ecx
41b091:	2b 45 37             	sub    0x37(%ebp),%eax
41b094:	41                   	inc    %ecx
41b095:	4b                   	dec    %ebx
41b096:	4d                   	dec    %ebp
41b097:	53                   	push   %ebx
41b098:	6f                   	outsl  %ds:(%esi),(%dx)
41b099:	44                   	inc    %esp
41b09a:	75 50                	jne    0x41b0ec
41b09c:	47                   	inc    %edi
41b09d:	4e                   	dec    %esi
41b09e:	61                   	popa
41b09f:	7a 78                	jp     0x41b119
41b0a1:	42                   	inc    %edx
41b0a2:	5a                   	pop    %edx
41b0a3:	66 42                	inc    %dx
41b0a5:	46                   	inc    %esi
41b0a6:	6e                   	outsb  %ds:(%esi),(%dx)
41b0a7:	30 4f 76             	xor    %cl,0x76(%edi)
41b0aa:	43                   	inc    %ebx
41b0ab:	6d                   	insl   (%dx),%es:(%edi)
41b0ac:	62 67 5a             	bound  %esp,0x5a(%edi)
41b0af:	33 54 47 72          	xor    0x72(%edi,%eax,2),%edx
41b0b3:	39 34 72             	cmp    %esi,(%edx,%esi,2)
41b0b6:	33 6e 63             	xor    0x63(%esi),%ebp
41b0b9:	7a 50                	jp     0x41b10b
41b0bb:	69 73 6c 48 6c 77 63 	imul   $0x63776c48,0x6c(%ebx),%esi
41b0c2:	75 75                	jne    0x41b139
41b0c4:	43                   	inc    %ebx
41b0c5:	69 46 4f 2f 37 71 6f 	imul   $0x6f71372f,0x4f(%esi),%eax
41b0cc:	30 4c 37 6d          	xor    %cl,0x6d(%edi,%esi,1)
41b0d0:	38 43 55             	cmp    %al,0x55(%ebx)
41b0d3:	55                   	push   %ebp
41b0d4:	4f                   	dec    %edi
41b0d5:	4d                   	dec    %ebp
41b0d6:	74 2f                	je     0x41b107
41b0d8:	6e                   	outsb  %ds:(%esi),(%dx)
41b0d9:	65 6d                	gs insl (%dx),%es:(%edi)
41b0db:	50                   	push   %eax
41b0dc:	68 7a 51 70 57       	push   $0x5770517a
41b0e1:	51                   	push   %ecx
41b0e2:	4f                   	dec    %edi
41b0e3:	39 64 48 45          	cmp    %esp,0x45(%eax,%ecx,2)
41b0e7:	44                   	inc    %esp
41b0e8:	68 76 52 31 53       	push   $0x53315276
41b0ed:	6f                   	outsl  %ds:(%esi),(%dx)
41b0ee:	77 59                	ja     0x41b149
41b0f0:	2f                   	das
41b0f1:	35 58 7a 46 4c       	xor    $0x4c467a58,%eax
41b0f6:	66 6d                	insw   (%dx),%es:(%edi)
41b0f8:	49                   	dec    %ecx
41b0f9:	49                   	dec    %ecx
41b0fa:	63 66 6a             	arpl   %esp,0x6a(%esi)
41b0fd:	4d                   	dec    %ebp
41b0fe:	38 69 41             	cmp    %ch,0x41(%ecx)
41b101:	33 6b 6d             	xor    0x6d(%ebx),%ebp
41b104:	70 64                	jo     0x41b16a
41b106:	49                   	dec    %ecx
41b107:	74 75                	je     0x41b17e
41b109:	70 65                	jo     0x41b170
41b10b:	4f                   	dec    %edi
41b10c:	53                   	push   %ebx
41b10d:	66 52                	push   %dx
41b10f:	2b 54 55 50          	sub    0x50(%ebp,%edx,2),%edx
41b113:	4c                   	dec    %esp
41b114:	41                   	inc    %ecx
41b115:	74 6d                	je     0x41b184
41b117:	42                   	inc    %edx
41b118:	37                   	aaa
41b119:	4a                   	dec    %edx
41b11a:	70 61                	jo     0x41b17d
41b11c:	32 71 6b             	xor    0x6b(%ecx),%dh
41b11f:	63 50 77             	arpl   %edx,0x77(%eax)
41b122:	4d                   	dec    %ebp
41b123:	6e                   	outsb  %ds:(%esi),(%dx)
41b124:	76 69                	jbe    0x41b18f
41b126:	4f                   	dec    %edi
41b127:	45                   	inc    %ebp
41b128:	4a                   	dec    %edx
41b129:	66 72 48             	data16 jb 0x41b174
41b12c:	48                   	dec    %eax
41b12d:	30 4d 59             	xor    %cl,0x59(%ebp)
41b130:	4f                   	dec    %edi
41b131:	4f                   	dec    %edi
41b132:	4d                   	dec    %ebp
41b133:	75 4e                	jne    0x41b183
41b135:	2f                   	das
41b136:	41                   	inc    %ecx
41b137:	4b                   	dec    %ebx
41b138:	7a 47                	jp     0x41b181
41b13a:	5a                   	pop    %edx
41b13b:	53                   	push   %ebx
41b13c:	39 41 42             	cmp    %eax,0x42(%ecx)
41b13f:	71 48                	jno    0x41b189
41b141:	56                   	push   %esi
41b142:	79 4b                	jns    0x41b18f
41b144:	78 6d                	js     0x41b1b3
41b146:	4e                   	dec    %esi
41b147:	4e                   	dec    %esi
41b148:	51                   	push   %ecx
41b149:	48                   	dec    %eax
41b14a:	73 6b                	jae    0x41b1b7
41b14c:	6b 39 45             	imul   $0x45,(%ecx),%edi
41b14f:	62 54 49 74          	bound  %edx,0x74(%ecx,%ecx,2)
41b153:	47                   	inc    %edi
41b154:	6f                   	outsl  %ds:(%esi),(%dx)
41b155:	4d                   	dec    %ebp
41b156:	35 54 50 54 6f       	xor    $0x6f545054,%eax
41b15b:	75 36                	jne    0x41b193
41b15d:	2b 49 6f             	sub    0x6f(%ecx),%ecx
41b160:	38 36                	cmp    %dh,(%esi)
41b162:	51                   	push   %ecx
41b163:	47                   	inc    %edi
41b164:	5a                   	pop    %edx
41b165:	45                   	inc    %ebp
41b166:	4d                   	dec    %ebp
41b167:	4e                   	dec    %esi
41b168:	59                   	pop    %ecx
41b169:	55                   	push   %ebp
41b16a:	5a                   	pop    %edx
41b16b:	43                   	inc    %ebx
41b16c:	68 65 73 49 4c       	push   $0x4c497365
41b171:	56                   	push   %esi
41b172:	44                   	inc    %esp
41b173:	35 38 78 36 6f       	xor    $0x6f367838,%eax
41b178:	65 73 32             	gs jae 0x41b1ad
41b17b:	47                   	inc    %edi
41b17c:	61                   	popa
41b17d:	6b 74 78 78 32       	imul   $0x32,0x78(%eax,%edi,2),%esi
41b182:	61                   	popa
41b183:	6a 69                	push   $0x69
41b185:	62 4e 56             	bound  %ecx,0x56(%esi)
41b188:	46                   	inc    %esi
41b189:	4f                   	dec    %edi
41b18a:	75 71                	jne    0x41b1fd
41b18c:	46                   	inc    %esi
41b18d:	59                   	pop    %ecx
41b18e:	7a 45                	jp     0x41b1d5
41b190:	76 30                	jbe    0x41b1c2
41b192:	77 2b                	ja     0x41b1bf
41b194:	42                   	inc    %edx
41b195:	79 64                	jns    0x41b1fb
41b197:	76 6e                	jbe    0x41b207
41b199:	45                   	inc    %ebp
41b19a:	39 44 61 55          	cmp    %eax,0x55(%ecx,%eiz,2)
41b19e:	75 39                	jne    0x41b1d9
41b1a0:	4d                   	dec    %ebp
41b1a1:	35 75 30 6a 78       	xor    $0x786a3075,%eax
41b1a6:	4e                   	dec    %esi
41b1a7:	48                   	dec    %eax
41b1a8:	6c                   	insb   (%dx),%es:(%edi)
41b1a9:	37                   	aaa
41b1aa:	63 6b 2f             	arpl   %ebp,0x2f(%ebx)
41b1ad:	6f                   	outsl  %ds:(%esi),(%dx)
41b1ae:	53                   	push   %ebx
41b1af:	73 66                	jae    0x41b217
41b1b1:	6a 51                	push   $0x51
41b1b3:	55                   	push   %ebp
41b1b4:	46                   	inc    %esi
41b1b5:	79 74                	jns    0x41b22b
41b1b7:	61                   	popa
41b1b8:	65 69 6f 52 79 6f 58 	imul   $0x4f586f79,%gs:0x52(%edi),%ebp
41b1bf:	4f