41a088:	4c                   	dec    %esp
41a089:	41                   	inc    %ecx
41a08a:	33 2b                	xor    (%ebx),%ebp
41a08c:	61                   	popa
41a08d:	62 6d 32             	bound  %ebp,0x32(%ebp)
41a090:	32 48 68             	xor    0x68(%eax),%cl
41a093:	35 58 49 34 62       	xor    $0x62344958,%eax
41a098:	75 44                	jne    0x41a0de
41a09a:	55                   	push   %ebp
41a09b:	6a 4e                	push   $0x4e
41a09d:	53                   	push   %ebx
41a09e:	68 57 49 6f 6a       	push   $0x6a6f4957
41a0a3:	39 47 41             	cmp    %eax,0x41(%edi)
41a0a6:	30 43 50             	xor    %al,0x50(%ebx)
41a0a9:	6e                   	outsb  %ds:(%esi),(%dx)
41a0aa:	69 6b 73 7a 42 35 68 	imul   $0x6835427a,0x73(%ebx),%ebp
41a0b1:	72 33                	jb     0x41a0e6
41a0b3:	35 41 6a 4e 6c       	xor    $0x6c4e6a41,%eax
41a0b8:	30 61 6f             	xor    %ah,0x6f(%ecx)
41a0bb:	64 30 47 69          	xor    %al,%fs:0x69(%edi)
41a0bf:	32 67 59             	xor    0x59(%edi),%ah
41a0c2:	6c                   	insb   (%dx),%es:(%edi)
41a0c3:	6c                   	insb   (%dx),%es:(%edi)
41a0c4:	78 73                	js     0x41a139
41a0c6:	54                   	push   %esp
41a0c7:	6c                   	insb   (%dx),%es:(%edi)
41a0c8:	31 78 68             	xor    %edi,0x68(%eax)
41a0cb:	4b                   	dec    %ebx
41a0cc:	2f                   	das
41a0cd:	6c                   	insb   (%dx),%es:(%edi)
41a0ce:	57                   	push   %edi
41a0cf:	44                   	inc    %esp
41a0d0:	39 30                	cmp    %esi,(%eax)
41a0d2:	50                   	push   %eax
41a0d3:	4c                   	dec    %esp
41a0d4:	33 4f 59             	xor    0x59(%edi),%ecx
41a0d7:	4c                   	dec    %esp
41a0d8:	6f                   	outsl  %ds:(%esi),(%dx)
41a0d9:	74 64                	je     0x41a13f
41a0db:	30 66 69             	xor    %ah,0x69(%esi)
41a0de:	77 6b                	ja     0x41a14b
41a0e0:	53                   	push   %ebx
41a0e1:	55                   	push   %ebp
41a0e2:	53                   	push   %ebx
41a0e3:	6d                   	insl   (%dx),%es:(%edi)
41a0e4:	54                   	push   %esp
41a0e5:	74 75                	je     0x41a15c
41a0e7:	35 42 4b 78 5a       	xor    $0x5a784b42,%eax
41a0ec:	50                   	push   %eax
41a0ed:	68 51 63 42 62       	push   $0x62426351
41a0f2:	62 6c 4b 4b          	bound  %ebp,0x4b(%ebx,%ecx,2)
41a0f6:	36 79 4e             	ss jns 0x41a147
41a0f9:	54                   	push   %esp
41a0fa:	6d                   	insl   (%dx),%es:(%edi)
41a0fb:	4a                   	dec    %edx
41a0fc:	32 76 38             	xor    0x38(%esi),%dh
41a0ff:	73 6b                	jae    0x41a16c
41a101:	63 72 78             	arpl   %esi,0x78(%edx)
41a104:	75 76                	jne    0x41a17c
41a106:	77 39                	ja     0x41a141
41a108:	38 69 67             	cmp    %ch,0x67(%ecx)
41a10b:	51                   	push   %ecx
41a10c:	64 4c                	fs dec %esp
41a10e:	45                   	inc    %ebp
41a10f:	49                   	dec    %ecx
41a110:	2f                   	das
41a111:	58                   	pop    %eax
41a112:	4c                   	dec    %esp
41a113:	6c                   	insb   (%dx),%es:(%edi)
41a114:	49                   	dec    %ecx
41a115:	54                   	push   %esp
41a116:	73 36                	jae    0x41a14e
41a118:	6c                   	insb   (%dx),%es:(%edi)
41a119:	73 53                	jae    0x41a16e
41a11b:	4f                   	dec    %edi
41a11c:	39 64 65 37          	cmp    %esp,0x37(%ebp,%eiz,2)
41a120:	50                   	push   %eax
41a121:	49                   	dec    %ecx
41a122:	51                   	push   %ecx
41a123:	31 6e 4d             	xor    %ebp,0x4d(%esi)
41a126:	73 4c                	jae    0x41a174
41a128:	62 69 4b             	bound  %ebp,0x4b(%ecx)
41a12b:	70 61                	jo     0x41a18e
41a12d:	79 73                	jns    0x41a1a2
41a12f:	43                   	inc    %ebx
41a130:	6c                   	insb   (%dx),%es:(%edi)
41a131:	2b 42 39             	sub    0x39(%edx),%eax
41a134:	31 4e 6e             	xor    %ecx,0x6e(%esi)
41a137:	32 6d 44             	xor    0x44(%ebp),%ch
41a13a:	65 56                	gs push %esi
41a13c:	53                   	push   %ebx
41a13d:	57                   	push   %edi
41a13e:	6d                   	insl   (%dx),%es:(%edi)
41a13f:	2f                   	das
41a140:	36 63 2f             	arpl   %ebp,%ss:(%edi)
41a143:	78 47                	js     0x41a18c
41a145:	57                   	push   %edi
41a146:	55                   	push   %ebp
41a147:	6b 5a 39 48          	imul   $0x48,0x39(%edx),%ebx
41a14b:	47                   	inc    %edi
41a14c:	77 7a                	ja     0x41a1c8
41a14e:	68 6e 61 45 48       	push   $0x4845616e
41a153:	63 42 52             	arpl   %eax,0x52(%edx)
41a156:	6d                   	insl   (%dx),%es:(%edi)
41a157:	53                   	push   %ebx
41a158:	65 52                	gs push %edx
41a15a:	59                   	pop    %ecx
41a15b:	34 76                	xor    $0x76,%al
41a15d:	58                   	pop    %eax
41a15e:	34 46                	xor    $0x46,%al
41a160:	39 71 73             	cmp    %esi,0x73(%ecx)
41a163:	31 75 38             	xor    %esi,0x38(%ebp)
41a166:	65 45                	gs inc %ebp
41a168:	48                   	dec    %eax
41a169:	6a 6d                	push   $0x6d
41a16b:	61                   	popa
41a16c:	6d                   	insl   (%dx),%es:(%edi)
41a16d:	37                   	aaa
41a16e:	6f                   	outsl  %ds:(%esi),(%dx)
41a16f:	56                   	push   %esi
41a170:	7a 78                	jp     0x41a1ea
41a172:	65 70 2f             	gs jo  0x41a1a4
41a175:	67 54                	addr16 push %esp
41a177:	70 43                	jo     0x41a1bc
41a179:	44                   	inc    %esp
41a17a:	55                   	push   %ebp
41a17b:	49                   	dec    %ecx
41a17c:	7a 62                	jp     0x41a1e0
41a17e:	79 64                	jns    0x41a1e4
41a180:	4a                   	dec    %edx
41a181:	61                   	popa
41a182:	71 57                	jno    0x41a1db
41a184:	38 4a 49             	cmp    %cl,0x49(%edx)
41a187:	38 42 64             	cmp    %al,0x64(%edx)
41a18a:	56                   	push   %esi
41a18b:	6b 46 53 31          	imul   $0x31,0x53(%esi),%eax
41a18f:	57                   	push   %edi
41a190:	33 4b 72             	xor    0x72(%ebx),%ecx
41a193:	6b 64 69 33 67       	imul   $0x67,0x33(%ecx,%ebp,2),%esp
41a198:	72 58                	jb     0x41a1f2
41a19a:	43                   	inc    %ebx
41a19b:	33 64 55 51          	xor    0x51(%ebp,%edx,2),%esp
41a19f:	65 64 53             	gs fs push %ebx
41a1a2:	5a                   	pop    %edx
41a1a3:	77 64                	ja     0x41a209
41a1a5:	50                   	push   %eax
41a1a6:	5a                   	pop    %edx
41a1a7:	41                   	inc    %ecx
41a1a8:	4d                   	dec    %ebp
41a1a9:	36 31 7a 73          	xor    %edi,%ss:0x73(%edx)
41a1ad:	56                   	push   %esi
41a1ae:	42                   	inc    %edx
41a1af:	57                   	push   %edi
41a1b0:	55                   	push   %ebp
41a1b1:	67 73 45             	addr16 jae 0x41a1f9
41a1b4:	57                   	push   %edi
41a1b5:	44                   	inc    %esp
41a1b6:	6f                   	outsl  %ds:(%esi),(%dx)
41a1b7:	65 42                	gs inc %edx
41a1b9:	55                   	push   %ebp
41a1ba:	70 74                	jo     0x41a230
41a1bc:	44                   	inc    %esp
41a1bd:	69 55 5a 6a 5a 73 77 	imul   $0x77735a6a,0x5a(%ebp),%edx
41a1c4:	45                   	inc    %ebp
41a1c5:	56                   	push   %esi
41a1c6:	35 64 44 56 74       	xor    $0x74564464,%eax
41a1cb:	34 78                	xor    $0x78,%al
41a1cd:	76 50                	jbe    0x41a21f
41a1cf:	36 49                	ss dec %ecx
41a1d1:	42                   	inc    %edx
41a1d2:	62 77 34             	bound  %esi,0x34(%edi)
41a1d5:	5a                   	pop    %edx
41a1d6:	56                   	push   %esi
41a1d7:	41                   	inc    %ecx
41a1d8:	6a 6c                	push   $0x6c
41a1da:	61                   	popa
41a1db:	71 44                	jno    0x41a221
41a1dd:	48                   	dec    %eax
41a1de:	6c                   	insb   (%dx),%es:(%edi)
41a1df:	44                   	inc    %esp
41a1e0:	58                   	pop    %eax
41a1e1:	77 39                	ja     0x41a21c
41a1e3:	56                   	push   %esi
41a1e4:	75 74                	jne    0x41a25a
41a1e6:	77 68                	ja     0x41a250
41a1e8:	47                   	inc    %edi
41a1e9:	4c                   	dec    %esp
41a1ea:	55                   	push   %ebp
41a1eb:	47                   	inc    %edi
41a1ec:	6f                   	outsl  %ds:(%esi),(%dx)
41a1ed:	4b                   	dec    %ebx
41a1ee:	74 32                	je     0x41a222
41a1f0:	53                   	push   %ebx
41a1f1:	33 46 76             	xor    0x76(%esi),%eax
41a1f4:	79 58                	jns    0x41a24e
41a1f6:	79 56                	jns    0x41a24e
41a1f8:	63 67 38             	arpl   %esp,0x38(%edi)
41a1fb:	2f                   	das
41a1fc:	78 2b                	js     0x41a229
41a1fe:	35 4a 72 4e 6d       	xor    $0x6d4e724a,%eax
41a203:	58                   	pop    %eax
41a204:	39 78 6f             	cmp    %edi,0x6f(%eax)
41a207:	56                   	push   %esi
41a208:	6a 41                	push   $0x41
41a20a:	47                   	inc    %edi
41a20b:	78 49                	js     0x41a256
41a20d:	73 46                	jae    0x41a255
41a20f:	4f                   	dec    %edi
41a210:	6c                   	insb   (%dx),%es:(%edi)
41a211:	39 47 31             	cmp    %eax,0x31(%edi)
41a214:	67 4c                	addr16 dec %esp
41a216:	7a 4c                	jp     0x41a264
41a218:	47                   	inc    %edi
41a219:	4f                   	dec    %edi
41a21a:	43                   	inc    %ebx
41a21b:	4d                   	dec    %ebp
41a21c:	54                   	push   %esp
41a21d:	75 54                	jne    0x41a273
41a21f:	4c                   	dec    %esp
41a220:	4f                   	dec    %edi
41a221:	5a                   	pop    %edx
41a222:	34 6c                	xor    $0x6c,%al
41a224:	48                   	dec    %eax
41a225:	48                   	dec    %eax
41a226:	71 34                	jno    0x41a25c
41a228:	5a                   	pop    %edx
41a229:	39 71 38             	cmp    %esi,0x38(%ecx)
41a22c:	7a 65                	jp     0x41a293
41a22e:	39 48 38             	cmp    %ecx,0x38(%eax)
41a231:	7a 6f                	jp     0x41a2a2
41a233:	78 42                	js     0x41a277
41a235:	55                   	push   %ebp
41a236:	36 4a                	ss dec %edx
41a238:	42                   	inc    %edx
41a239:	67 65 32 4e 45       	xor    %gs:0x45(%bp),%cl
41a23e:	4c                   	dec    %esp
41a23f:	6b 6b 61 55          	imul   $0x55,0x61(%ebx),%ebp
41a243:	36 62 42 7a          	bound  %eax,%ss:0x7a(%edx)
41a247:	64 56                	fs push %esi
41a249:	71 42                	jno    0x41a28d
41a24b:	66 2b 79 5a          	sub    0x5a(%ecx),%di
41a24f:	32 47 2b             	xor    0x2b(%edi),%al
41a252:	6f                   	outsl  %ds:(%esi),(%dx)
41a253:	66 35 30 68          	xor    $0x6830,%ax
41a257:	4a                   	dec    %edx
41a258:	52                   	push   %edx
41a259:	4f                   	dec    %edi
41a25a:	6c                   	insb   (%dx),%es:(%edi)
41a25b:	79 32                	jns    0x41a28f
41a25d:	7a 7a                	jp     0x41a2d9
41a25f:	42                   	inc    %edx
41a260:	78 63                	js     0x41a2c5
41a262:	6d                   	insl   (%dx),%es:(%edi)
41a263:	77 5a                	ja     0x41a2bf
41a265:	57                   	push   %edi
41a266:	36 73 34             	ss jae 0x41a29d
41a269:	48                   	dec    %eax
41a26a:	31 7a 69             	xor    %edi,0x69(%edx)
41a26d:	64 47                	fs inc %edi
41a26f:	66 6c                	data16 insb (%dx),%es:(%edi)
41a271:	36 73 74             	ss jae 0x41a2e8
41a274:	75 34                	jne    0x41a2aa
41a276:	76 39                	jbe    0x41a2b1
41a278:	59                   	pop    %ecx
41a279:	64 53                	fs push %ebx
41a27b:	70 32                	jo     0x41a2af
41a27d:	79 61                	jns    0x41a2e0
41a27f:	4e                   	dec    %esi
41a280:	78 47                	js     0x41a2c9
41a282:	76 59                	jbe    0x41a2dd
41a284:	67 74 62             	addr16 je 0x41a2e9
41a287:	56                   	push   %esi
41a288:	53                   	push   %ebx
41a289:	4a                   	dec    %edx
41a28a:	6c                   	insb   (%dx),%es:(%edi)
41a28b:	30 72 6a             	xor    %dh,0x6a(%edx)
41a28e:	64 78 4d             	fs js  0x41a2de
41a291:	35 69 70 4b 54       	xor    $0x544b7069,%eax
41a296:	36 56                	ss push %esi
41a298:	6f                   	outsl  %ds:(%esi),(%dx)
41a299:	63 61 48             	arpl   %esp,0x48(%ecx)
41a29c:	62 53 6c             	bound  %edx,0x6c(%ebx)
41a29f:	59                   	pop    %ecx
41a2a0:	30 55 75             	xor    %dl,0x75(%ebp)
41a2a3:	63 55 53             	arpl   %edx,0x53(%ebp)
41a2a6:	69 43 6d 56 31 36 37 	imul   $0x37363156,0x6d(%ebx),%eax
41a2ad:	52                   	push   %edx
41a2ae:	36 61                	ss popa
41a2b0:	38 45 59             	cmp    %al,0x59(%ebp)
41a2b3:	2b 63 44             	sub    0x44(%ebx),%esp
41a2b6:	6d                   	insl   (%dx),%es:(%edi)
41a2b7:	41                   	inc    %ecx
41a2b8:	78 32                	js     0x41a2ec
41a2ba:	30 74 62 65          	xor    %dh,0x65(%edx,%eiz,2)
41a2be:	78 50                	js     0x41a310
41a2c0:	61                   	popa
41a2c1:	74 56                	je     0x41a319
41a2c3:	42                   	inc    %edx
41a2c4:	56                   	push   %esi
41a2c5:	30 71 48             	xor    %dh,0x48(%ecx)
41a2c8:	4f                   	dec    %edi
41a2c9:	71 71                	jno    0x41a33c
41a2cb:	4a                   	dec    %edx
41a2cc:	5a                   	pop    %edx
41a2cd:	42                   	inc    %edx
41a2ce:	62 6c 63 75          	bound  %ebp,0x75(%ebx,%eiz,2)
41a2d2:	63 72 41             	arpl   %esi,0x41(%edx)
41a2d5:	4e                   	dec    %esi
41a2d6:	6f                   	outsl  %ds:(%esi),(%dx)
41a2d7:	4a                   	dec    %edx
41a2d8:	62 35 5a 50 76 76    	bound  %esi,0x7676505a
41a2de:	65 2b 7a 6a          	sub    %gs:0x6a(%edx),%edi
41a2e2:	70 4a                	jo     0x41a32e
41a2e4:	73 45                	jae    0x41a32b
41a2e6:	79 35                	jns    0x41a31d
41a2e8:	79 71                	jns    0x41a35b
41a2ea:	79 4b                	jns    0x41a337
41a2ec:	43                   	inc    %ebx
41a2ed:	46                   	inc    %esi
41a2ee:	7a 4c                	jp     0x41a33c
41a2f0:	52                   	push   %edx
41a2f1:	4b                   	dec    %ebx
41a2f2:	34 7a                	xor    $0x7a,%al
41a2f4:	66 56                	push   %si
41a2f6:	51                   	push   %ecx
41a2f7:	36 34 68             	ss xor $0x68,%al
41a2fa:	43                   	inc    %ebx
41a2fb:	71 4b                	jno    0x41a348
41a2fd:	76 67                	jbe    0x41a366
41a2ff:	39 69 38             	cmp    %ebp,0x38(%ecx)
41a302:	38 38                	cmp    %bh,(%eax)
41a304:	78 42                	js     0x41a348
41a306:	57                   	push   %edi
41a307:	66 6a 54             	pushw  $0x54
41a30a:	52                   	push   %edx
41a30b:	79 76                	jns    0x41a383
41a30d:	46                   	inc    %esi
41a30e:	6c                   	insb   (%dx),%es:(%edi)
41a30f:	58                   	pop    %eax
41a310:	42                   	inc    %edx
41a311:	76 41                	jbe    0x41a354
41a313:	74 72                	je     0x41a387
41a315:	35 46 56 4c 75       	xor    $0x754c5646,%eax
41a31a:	64 51                	fs push %ecx
41a31c:	43                   	inc    %ebx
41a31d:	36 49                	ss dec %ecx
41a31f:	4d                   	dec    %ebp
41a320:	31 6b 42             	xor    %ebp,0x42(%ebx)
41a323:	39 35 48 68 76 49    	cmp    %esi,0x49766848
41a329:	5a                   	pop    %edx