41a013:	4e                   	dec    %esi
41a014:	4f                   	dec    %edi
41a015:	6c                   	insb   (%dx),%es:(%edi)
41a016:	36 4a                	ss dec %edx
41a018:	4a                   	dec    %edx
41a019:	47                   	inc    %edi
41a01a:	38 6e 46             	cmp    %ch,0x46(%esi)
41a01d:	4b                   	dec    %ebx
41a01e:	46                   	inc    %esi
41a01f:	2f                   	das
41a020:	50                   	push   %eax
41a021:	31 30                	xor    %esi,(%eax)
41a023:	4d                   	dec    %ebp
41a024:	4a                   	dec    %edx
41a025:	59                   	pop    %ecx
41a026:	36 6c                	ss insb (%dx),%es:(%edi)
41a028:	6d                   	insl   (%dx),%es:(%edi)
41a029:	67 76 36             	addr16 jbe 0x41a062
41a02c:	4a                   	dec    %edx
41a02d:	58                   	pop    %eax
41a02e:	71 54                	jno    0x41a084
41a030:	4a                   	dec    %edx
41a031:	6b 34 73 42          	imul   $0x42,(%ebx,%esi,2),%esi
41a035:	4f                   	dec    %edi
41a036:	33 48 62             	xor    0x62(%eax),%ecx
41a039:	59                   	pop    %ecx
41a03a:	37                   	aaa
41a03b:	75 55                	jne    0x41a092
41a03d:	57                   	push   %edi
41a03e:	64 69 55 71 2f 44 4f 	imul   $0x4f4f442f,%fs:0x71(%ebp),%edx
41a045:	4f
41a046:	58                   	pop    %eax
41a047:	6c                   	insb   (%dx),%es:(%edi)
41a048:	66 79 79             	data16 jns 0x41a0c4
41a04b:	6a 2b                	push   $0x2b
41a04d:	6c                   	insb   (%dx),%es:(%edi)
41a04e:	4e                   	dec    %esi
41a04f:	7a 45                	jp     0x41a096
41a051:	78 73                	js     0x41a0c6
41a053:	31 63 2f             	xor    %esp,0x2f(%ebx)
41a056:	50                   	push   %eax
41a057:	44                   	inc    %esp
41a058:	52                   	push   %edx
41a059:	73 59                	jae    0x41a0b4
41a05b:	50                   	push   %eax
41a05c:	55                   	push   %ebp
41a05d:	59                   	pop    %ecx
41a05e:	49                   	dec    %ecx
41a05f:	72 2f                	jb     0x41a090
41a061:	76 43                	jbe    0x41a0a6
41a063:	56                   	push   %esi
41a064:	77 63                	ja     0x41a0c9
41a066:	34 61                	xor    $0x61,%al
41a068:	66 38 38             	data16 cmp %bh,(%eax)
41a06b:	31 35 66 34 4c 54    	xor    %esi,0x544c3466
41a071:	57                   	push   %edi
41a072:	2f                   	das
41a073:	76 45                	jbe    0x41a0ba
41a075:	4b                   	dec    %ebx
41a076:	62 61 4c             	bound  %esp,0x4c(%ecx)
41a079:	72 66                	jb     0x41a0e1
41a07b:	72 37                	jb     0x41a0b4
41a07d:	4b                   	dec    %ebx
41a07e:	37                   	aaa
41a07f:	32 65 44             	xor    0x44(%ebp),%ah
41a082:	71 61                	jno    0x41a0e5
41a084:	6b 31 69             	imul   $0x69,(%ecx),%esi
41a087:	50                   	push   %eax
41a088:	5a                   	pop    %edx
41a089:	61                   	popa
41a08a:	46                   	inc    %esi
41a08b:	76 63                	jbe    0x41a0f0
41a08d:	4b                   	dec    %ebx
41a08e:	73 53                	jae    0x41a0e3
41a090:	32 78 43             	xor    0x43(%eax),%bh
41a093:	62 6d 62             	bound  %ebp,0x62(%ebp)
41a096:	43                   	inc    %ebx
41a097:	68 47 56 56 44       	push   $0x44565647
41a09c:	67 37                	addr16 aaa
41a09e:	51                   	push   %ecx
41a09f:	70 36                	jo     0x41a0d7
41a0a1:	7a 65                	jp     0x41a108
41a0a3:	78 43                	js     0x41a0e8
41a0a5:	36 6c                	ss insb (%dx),%es:(%edi)
41a0a7:	5a                   	pop    %edx
41a0a8:	70 49                	jo     0x41a0f3
41a0aa:	50                   	push   %eax
41a0ab:	6e                   	outsb  %ds:(%esi),(%dx)
41a0ac:	65 57                	gs push %edi
41a0ae:	44                   	inc    %esp
41a0af:	78 53                	js     0x41a104
41a0b1:	64 4c                	fs dec %esp
41a0b3:	51                   	push   %ecx
41a0b4:	32 38                	xor    (%eax),%bh
41a0b6:	69 4f 4f 4d 4c 44 73 	imul   $0x73444c4d,0x4f(%edi),%ecx
41a0bd:	61                   	popa
41a0be:	6f                   	outsl  %ds:(%esi),(%dx)
41a0bf:	62 75 37             	bound  %esi,0x37(%ebp)
41a0c2:	33 31                	xor    (%ecx),%esi
41a0c4:	6f                   	outsl  %ds:(%esi),(%dx)
41a0c5:	64 47                	fs inc %edi
41a0c7:	30 36                	xor    %dh,(%esi)
41a0c9:	7a 6d                	jp     0x41a138
41a0cb:	76 6e                	jbe    0x41a13b
41a0cd:	44                   	inc    %esp
41a0ce:	6d                   	insl   (%dx),%es:(%edi)
41a0cf:	2f                   	das
41a0d0:	42                   	inc    %edx
41a0d1:	55                   	push   %ebp
41a0d2:	38 73 54             	cmp    %dh,0x54(%ebx)
41a0d5:	77 74                	ja     0x41a14b
41a0d7:	69 74 74 73 44 62 5a 	imul   $0x545a6244,0x73(%esp,%esi,2),%esi
41a0de:	54
41a0df:	65 57                	gs push %edi
41a0e1:	5a                   	pop    %edx
41a0e2:	4f                   	dec    %edi
41a0e3:	5a                   	pop    %edx
41a0e4:	47                   	inc    %edi
41a0e5:	79 63                	jns    0x41a14a
41a0e7:	35 78 30 6f 78       	xor    $0x786f3078,%eax
41a0ec:	49                   	dec    %ecx
41a0ed:	66 76 30             	data16 jbe 0x41a120
41a0f0:	49                   	dec    %ecx
41a0f1:	77 2f                	ja     0x41a122
41a0f3:	2f                   	das
41a0f4:	5a                   	pop    %edx
41a0f5:	76 6c                	jbe    0x41a163
41a0f7:	66 55                	push   %bp
41a0f9:	51                   	push   %ecx
41a0fa:	79 48                	jns    0x41a144
41a0fc:	76 73                	jbe    0x41a171
41a0fe:	75 56                	jne    0x41a156
41a100:	71 54                	jno    0x41a156
41a102:	48                   	dec    %eax
41a103:	54                   	push   %esp
41a104:	74 34                	je     0x41a13a
41a106:	42                   	inc    %edx
41a107:	53                   	push   %ebx
41a108:	71 6e                	jno    0x41a178
41a10a:	4a                   	dec    %edx
41a10b:	69 30 64 49 47 61    	imul   $0x61474964,(%eax),%esi
41a111:	47                   	inc    %edi
41a112:	4f                   	dec    %edi
41a113:	32 6f 70             	xor    0x70(%edi),%ch
41a116:	4d                   	dec    %ebp
41a117:	66 62 4c 43 50       	bound  %cx,0x50(%ebx,%eax,2)
41a11c:	33 47 78             	xor    0x78(%edi),%eax
41a11f:	4f                   	dec    %edi
41a120:	30 36                	xor    %dh,(%esi)
41a122:	44                   	inc    %esp
41a123:	44                   	inc    %esp
41a124:	68 55 31 34 6f       	push   $0x6f343155
41a129:	79 65                	jns    0x41a190
41a12b:	58                   	pop    %eax
41a12c:	62 46 4c             	bound  %eax,0x4c(%esi)
41a12f:	6a 4f                	push   $0x4f
41a131:	70 44                	jo     0x41a177
41a133:	31 75 7a             	xor    %esi,0x7a(%ebp)
41a136:	43                   	inc    %ebx
41a137:	38 71 67             	cmp    %dh,0x67(%ecx)
41a13a:	71 77                	jno    0x41a1b3
41a13c:	64 64 62 38          	fs bound %edi,%fs:(%eax)
41a140:	2b 44 71 46          	sub    0x46(%ecx,%esi,2),%eax
41a144:	77 54                	ja     0x41a19a
41a146:	61                   	popa
41a147:	61                   	popa
41a148:	77 58                	ja     0x41a1a2
41a14a:	72 57                	jb     0x41a1a3
41a14c:	38 34 45 6c 4a 6a 52 	cmp    %dh,0x526a4a6c(,%eax,2)
41a153:	35 32 56 78 4b       	xor    $0x4b785632,%eax
41a158:	50                   	push   %eax
41a159:	6a 67                	push   $0x67
41a15b:	30 36                	xor    %dh,(%esi)
41a15d:	41                   	inc    %ecx
41a15e:	2f                   	das
41a15f:	50                   	push   %eax
41a160:	32 5a 2f             	xor    0x2f(%edx),%bl
41a163:	6d                   	insl   (%dx),%es:(%edi)
41a164:	78 5a                	js     0x41a1c0
41a166:	53                   	push   %ebx
41a167:	4d                   	dec    %ebp
41a168:	62 79 52             	bound  %edi,0x52(%ecx)
41a16b:	6a 44                	push   $0x44
41a16d:	31 47 39             	xor    %eax,0x39(%edi)
41a170:	79 2f                	jns    0x41a1a1
41a172:	37                   	aaa
41a173:	74 46                	je     0x41a1bb
41a175:	49                   	dec    %ecx
41a176:	47                   	inc    %edi
41a177:	4b                   	dec    %ebx
41a178:	71 66                	jno    0x41a1e0
41a17a:	2b 70 54             	sub    0x54(%eax),%esi
41a17d:	78 78                	js     0x41a1f7
41a17f:	4b                   	dec    %ebx
41a180:	32 74 4d 6a          	xor    0x6a(%ebp,%ecx,2),%dh
41a184:	65 44                	gs inc %esp
41a186:	73 65                	jae    0x41a1ed
41a188:	56                   	push   %esi
41a189:	2f                   	das
41a18a:	63 75 34             	arpl   %esi,0x34(%ebp)
41a18d:	79 2b                	jns    0x41a1ba
41a18f:	65 6a 4d             	gs push $0x4d
41a192:	30 62 6c             	xor    %ah,0x6c(%edx)
41a195:	56                   	push   %esi
41a196:	61                   	popa
41a197:	70 68                	jo     0x41a201
41a199:	74 61                	je     0x41a1fc
41a19b:	63 78 32             	arpl   %edi,0x32(%eax)
41a19e:	63 2b                	arpl   %ebp,(%ebx)
41a1a0:	2b 32                	sub    (%edx),%esi
41a1a2:	36 63 58 39          	arpl   %ebx,%ss:0x39(%eax)
41a1a6:	45                   	inc    %ebp
41a1a7:	33 6b 6a             	xor    0x6a(%ebx),%ebp
41a1aa:	57                   	push   %edi
41a1ab:	48                   	dec    %eax
41a1ac:	38 54 34 49          	cmp    %dl,0x49(%esp,%esi,1)
41a1b0:	65 6d                	gs insl (%dx),%es:(%edi)
41a1b2:	33 77 65             	xor    0x65(%edi),%esi
41a1b5:	42                   	inc    %edx
41a1b6:	64 57                	fs push %edi
41a1b8:	42                   	inc    %edx
41a1b9:	4a                   	dec    %edx
41a1ba:	36 35 6c 2f 43 77    	ss xor $0x77432f6c,%eax
41a1c0:	2b 38                	sub    (%eax),%edi
41a1c2:	65 6c                	gs insb (%dx),%es:(%edi)
41a1c4:	72 56                	jb     0x41a21c
41a1c6:	72 4d                	jb     0x41a215
41a1c8:	4e                   	dec    %esi
41a1c9:	5a                   	pop    %edx
41a1ca:	46                   	inc    %esi
41a1cb:	6e                   	outsb  %ds:(%esi),(%dx)
41a1cc:	37                   	aaa
41a1cd:	76 36                	jbe    0x41a205
41a1cf:	30 74 44 61          	xor    %dh,0x61(%esp,%eax,2)
41a1d3:	6d                   	insl   (%dx),%es:(%edi)
41a1d4:	35 62 72 74 61       	xor    $0x61747262,%eax
41a1d9:	62 76 49             	bound  %esi,0x49(%esi)
41a1dc:	43                   	inc    %ebx
41a1dd:	51                   	push   %ecx
41a1de:	2b 6b 56             	sub    0x56(%ebx),%ebp
41a1e1:	55                   	push   %ebp
41a1e2:	55                   	push   %ebp
41a1e3:	4b                   	dec    %ebx
41a1e4:	2b 47 30             	sub    0x30(%edi),%eax
41a1e7:	47                   	inc    %edi
41a1e8:	2b 53 47             	sub    0x47(%ebx),%edx
41a1eb:	78 49                	js     0x41a236
41a1ed:	5a                   	pop    %edx
41a1ee:	63 75 63             	arpl   %esi,0x63(%ebp)
41a1f1:	37                   	aaa
41a1f2:	77 32                	ja     0x41a226
41a1f4:	61                   	popa
41a1f5:	72 43                	jb     0x41a23a
41a1f7:	6b 4f 32 53          	imul   $0x53,0x32(%edi),%ecx
41a1fb:	70 78                	jo     0x41a275
41a1fd:	68 44 4d 38 6f       	push   $0x6f384d44
41a202:	4b                   	dec    %ebx
41a203:	66 34 34             	data16 xor $0x34,%al
41a206:	39 62 59             	cmp    %esp,0x59(%edx)
41a209:	46                   	inc    %esi
41a20a:	66 57                	push   %di
41a20c:	78 6d                	js     0x41a27b
41a20e:	61                   	popa
41a20f:	6c                   	insb   (%dx),%es:(%edi)
41a210:	77 4c                	ja     0x41a25e
41a212:	38 44 42 62          	cmp    %al,0x62(%edx,%eax,2)
41a216:	68 68 53 70 57       	push   $0x57705368
41a21b:	2f                   	das
41a21c:	4b                   	dec    %ebx
41a21d:	2f                   	das
41a21e:	65 79 48             	gs jns 0x41a269
41a221:	39 39                	cmp    %edi,(%ecx)
41a223:	51                   	push   %ecx
41a224:	56                   	push   %esi
41a225:	36 6d                	ss insl (%dx),%es:(%edi)
41a227:	77 50                	ja     0x41a279
41a229:	34 54                	xor    $0x54,%al
41a22b:	31 79 36             	xor    %edi,0x36(%ecx)
41a22e:	57                   	push   %edi
41a22f:	32 35 44 44 48 59    	xor    0x59484444,%dh
41a235:	48                   	dec    %eax
41a236:	6d                   	insl   (%dx),%es:(%edi)
41a237:	4e                   	dec    %esi
41a238:	4c                   	dec    %esp
41a239:	35 70 66 63 6d       	xor    $0x6d636670,%eax
41a23e:	4a                   	dec    %edx
41a23f:	69 6a 64 78 4d 41 65 	imul   $0x65414d78,0x64(%edx),%ebp
41a246:	31 52 72             	xor    %edx,0x72(%edx)
41a249:	78 58                	js     0x41a2a3
41a24b:	61                   	popa
41a24c:	49                   	dec    %ecx
41a24d:	7a 2b                	jp     0x41a27a
41a24f:	72 74                	jb     0x41a2c5
41a251:	79 6f                	jns    0x41a2c2
41a253:	55                   	push   %ebp
41a254:	31 71 48             	xor    %esi,0x48(%ecx)
41a257:	58                   	pop    %eax
41a258:	69 74 75 4c 73 51 69 	imul   $0x4f695173,0x4c(%ebp,%esi,2),%esi
41a25f:	4f
41a260:	67 52                	addr16 push %edx
41a262:	31 4e 4d             	xor    %ecx,0x4d(%esi)
41a265:	30 64 78 78          	xor    %ah,0x78(%eax,%edi,2)
41a269:	51                   	push   %ecx
41a26a:	34 6e                	xor    $0x6e,%al
41a26c:	6d                   	insl   (%dx),%es:(%edi)
41a26d:	54                   	push   %esp
41a26e:	50                   	push   %eax
41a26f:	4c                   	dec    %esp
41a270:	72 49                	jb     0x41a2bb
41a272:	64 4b                	fs dec %ebx
41a274:	34 2f                	xor    $0x2f,%al
41a276:	72 56                	jb     0x41a2ce
41a278:	65 7a 6a             	gs jp  0x41a2e5
41a27b:	43                   	inc    %ebx
41a27c:	4b                   	dec    %ebx
41a27d:	57                   	push   %edi
41a27e:	6a 68                	push   $0x68
41a280:	44                   	inc    %esp
41a281:	69 73 71 55 4d 53 50 	imul   $0x50534d55,0x71(%ebx),%esi
41a288:	54                   	push   %esp
41a289:	70 6c                	jo     0x41a2f7
41a28b:	63 59 7a             	arpl   %ebx,0x7a(%ecx)
41a28e:	35 5a 30 70 50       	xor    $0x5070305a,%eax
41a293:	69 76 32 41 42 33 68 	imul   $0x68334241,0x32(%esi),%esi
41a29a:	4e                   	dec    %esi
41a29b:	31 67 41             	xor    %esp,0x41(%edi)
41a29e:	50                   	push   %eax
41a29f:	64 53                	fs push %ebx
41a2a1:	48                   	dec    %eax
41a2a2:	61                   	popa
41a2a3:	36 36 6f             	ss outsl %ss:(%esi),(%dx)
41a2a6:	47                   	inc    %edi
41a2a7:	52                   	push   %edx
41a2a8:	73 71                	jae    0x41a31b
41a2aa:	37                   	aaa
41a2ab:	63 57 78             	arpl   %edx,0x78(%edi)
41a2ae:	36 54                	ss push %esp
41a2b0:	71 43                	jno    0x41a2f5
41a2b2:	6a 4d                	push   $0x4d
41a2b4:	4a                   	dec    %edx
41a2b5:	46                   	inc    %esi
41a2b6:	55                   	push   %ebp
41a2b7:	48                   	dec    %eax
41a2b8:	39 77 46             	cmp    %esi,0x46(%edi)
41a2bb:	72 49                	jb     0x41a306
41a2bd:	78 42                	js     0x41a301
41a2bf:	2f                   	das
41a2c0:	46                   	inc    %esi
41a2c1:	54                   	push   %esp
41a2c2:	75 54                	jne    0x41a318