46a170:	41                   	inc    %ecx
46a171:	41                   	inc    %ecx
46a172:	4b                   	dec    %ebx
46a173:	41                   	inc    %ecx
46a174:	41                   	inc    %ecx
46a175:	41                   	inc    %ecx
46a176:	41                   	inc    %ecx
46a177:	4b                   	dec    %ebx
46a178:	67 41                	addr16 inc %ecx
46a17a:	41                   	inc    %ecx
46a17b:	41                   	inc    %ecx
46a17c:	45                   	inc    %ebp
46a17d:	55                   	push   %ebp
46a17e:	41                   	inc    %ecx
46a17f:	41                   	inc    %ecx
46a180:	41                   	inc    %ecx
46a181:	42                   	inc    %edx
46a182:	62 41 41             	bound  %eax,0x41(%ecx)
46a185:	41                   	inc    %ecx
46a186:	41                   	inc    %ecx
46a187:	48                   	dec    %eax
46a188:	78 6b                	js     0x46a1f5
46a18a:	6f                   	outsl  %ds:(%esi),(%dx)
46a18b:	4f                   	dec    %edi
46a18c:	67 41                	addr16 inc %ecx
46a18e:	41                   	inc    %ecx
46a18f:	42                   	inc    %edx
46a190:	67 77 72             	addr16 ja 0x46a205
46a193:	34 41                	xor    $0x41,%al
46a195:	4a                   	dec    %edx
46a196:	37                   	aaa
46a197:	4b                   	dec    %ebx
46a198:	77 41                	ja     0x46a1db
46a19a:	41                   	inc    %ecx
46a19b:	42                   	inc    %edx
46a19c:	41                   	inc    %ecx
46a19d:	4a                   	dec    %edx
46a19e:	37                   	aaa
46a19f:	4c                   	dec    %esp
46a1a0:	51                   	push   %ecx
46a1a1:	41                   	inc    %ecx
46a1a2:	41                   	inc    %ecx
46a1a3:	42                   	inc    %edx
46a1a4:	41                   	inc    %ecx
46a1a5:	64 5a                	fs pop %edx
46a1a7:	42                   	inc    %edx
46a1a8:	68 59 48 4b 48       	push   $0x484b4859
46a1ad:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
46a1b1:	6f                   	outsl  %ds:(%esi),(%dx)
46a1b2:	66 45                	inc    %bp
46a1b4:	43                   	inc    %ebx
46a1b5:	67 36 41             	addr16 ss inc %ecx
46a1b8:	41                   	inc    %ecx
46a1b9:	41                   	inc    %ecx
46a1ba:	47                   	inc    %edi
46a1bb:	44                   	inc    %esp
46a1bc:	43                   	inc    %ebx
46a1bd:	76 41                	jbe    0x46a200
46a1bf:	41                   	inc    %ecx
46a1c0:	6e                   	outsb  %ds:(%esi),(%dx)
46a1c1:	73 72                	jae    0x46a235
46a1c3:	41                   	inc    %ecx
46a1c4:	41                   	inc    %ecx
46a1c5:	41                   	inc    %ecx
46a1c6:	45                   	inc    %ebp
46a1c7:	46                   	inc    %esi
46a1c8:	67 59                	addr16 pop %ecx
46a1ca:	48                   	dec    %eax
46a1cb:	42                   	inc    %edx
46a1cc:	41                   	inc    %ecx
46a1cd:	64 5a                	fs pop %edx
46a1cf:	4b                   	dec    %ebx
46a1d0:	48                   	dec    %eax
46a1d1:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
46a1d5:	6f                   	outsl  %ds:(%esi),(%dx)
46a1d6:	72 42                	jb     0x46a21a
46a1d8:	44                   	inc    %esp
46a1d9:	4b                   	dec    %ebx
46a1da:	67 4b                	addr16 dec %ebx
46a1dc:	35 55 5a 44 43       	xor    $0x43445a55,%eax
46a1e1:	75 6c                	jne    0x46a24f
46a1e3:	42                   	inc    %edx
46a1e4:	77 51                	ja     0x46a237
46a1e6:	76 41                	jbe    0x46a229
46a1e8:	69 73 4d 4b 78 41 6f 	imul   $0x6f41784b,0x4d(%ebx),%esi
46a1ef:	65 51                	gs push %ecx
46a1f1:	41                   	inc    %ecx
46a1f2:	41                   	inc    %ecx
46a1f3:	43                   	inc    %ebx
46a1f4:	6a 68                	push   $0x68
46a1f6:	79 2f                	jns    0x46a227
46a1f8:	2f                   	das
46a1f9:	2f                   	das
46a1fa:	2f                   	das
46a1fb:	46                   	inc    %esi
46a1fc:	67 77 72             	addr16 ja 0x46a271
46a1ff:	6a 79                	push   $0x79
46a201:	73 75                	jae    0x46a278
46a203:	41                   	inc    %ecx
46a204:	6e                   	outsb  %ds:(%esi),(%dx)
46a205:	73 72                	jae    0x46a279
46a207:	41                   	inc    %ecx
46a208:	41                   	inc    %ecx
46a209:	41                   	inc    %ecx
46a20a:	45                   	inc    %ebp
46a20b:	41                   	inc    %ecx
46a20c:	6e                   	outsb  %ds:(%esi),(%dx)
46a20d:	73 74                	jae    0x46a283
46a20f:	41                   	inc    %ecx
46a210:	41                   	inc    %ecx
46a211:	41                   	inc    %ecx
46a212:	45                   	inc    %ebp
46a213:	42                   	inc    %edx
46a214:	31 6b 47             	xor    %ebp,0x47(%ebx)
46a217:	46                   	inc    %esi
46a218:	67 51                	addr16 push %ecx
46a21a:	6f                   	outsl  %ds:(%esi),(%dx)
46a21b:	65 51                	gs push %ecx
46a21d:	41                   	inc    %ecx
46a21e:	41                   	inc    %ecx
46a21f:	43                   	inc    %ebx
46a220:	69 73 57 52 51 4d 41 	imul   $0x414d5152,0x57(%ebx),%esi
46a227:	41                   	inc    %ecx
46a228:	41                   	inc    %ecx
46a229:	41                   	inc    %ecx
46a22a:	74 2f                	je     0x46a25b
46a22c:	2f                   	das
46a22d:	2f                   	das
46a22e:	2f                   	das
46a22f:	52                   	push   %edx
46a230:	2f                   	das
46a231:	2f                   	das
46a232:	2f                   	das
46a233:	2f                   	das
46a234:	31 54 2f 2f          	xor    %edx,0x2f(%edi,%ebp,1)
46a238:	2f                   	das
46a239:	38 34 48             	cmp    %dh,(%eax,%ecx,2)
46a23c:	76 2f                	jbe    0x46a26d
46a23e:	2f                   	das
46a23f:	2f                   	das
46a240:	77 59                	ja     0x46a29b
46a242:	71 6b                	jno    0x46a2af
46a244:	77 41                	ja     0x46a287
46a246:	41                   	inc    %ecx
46a247:	41                   	inc    %ecx
46a248:	43                   	inc    %ebx
46a249:	55                   	push   %ebp
46a24a:	41                   	inc    %ecx
46a24b:	4e                   	dec    %esi
46a24c:	68 70 72 31 41       	push   $0x41317270
46a251:	78 44                	js     0x46a297
46a253:	4e                   	dec    %esi
46a254:	76 52                	jbe    0x46a2a8
46a256:	37                   	aaa
46a257:	51                   	push   %ecx
46a258:	45                   	inc    %ebp
46a259:	61                   	popa
46a25a:	47                   	inc    %edi
46a25b:	50                   	push   %eax
46a25c:	48                   	dec    %eax
46a25d:	63 43 74             	arpl   %eax,0x74(%ebx)
46a260:	7a 31                	jp     0x46a293
46a262:	32 41 37             	xor    0x37(%ecx),%al
46a265:	2b 56 76             	sub    0x76(%esi),%edx
46a268:	66 77 4f             	data16 ja 0x46a2ba
46a26b:	37                   	aaa
46a26c:	31 4a 39             	xor    %ecx,0x39(%edx)
46a26f:	4f                   	dec    %edi
46a270:	54                   	push   %esp
46a271:	55                   	push   %ebp
46a272:	48                   	dec    %eax
46a273:	49                   	dec    %ecx
46a274:	66 68 46 30          	pushw  $0x3046
46a278:	68 57 4b 78 54       	push   $0x54784b57
46a27d:	31 32                	xor    %esi,(%edx)
46a27f:	41                   	inc    %ecx
46a280:	72 63                	jb     0x46a2e5
46a282:	48                   	dec    %eax
46a283:	71 46                	jno    0x46a2cb
46a285:	77 6b                	ja     0x46a2f2
46a287:	53                   	push   %ebx
46a288:	2b 74 38 65          	sub    0x65(%eax,%edi,1),%esi
46a28c:	48                   	dec    %eax
46a28d:	33 52 71             	xor    0x71(%edx),%edx
46a290:	6f                   	outsl  %ds:(%esi),(%dx)
46a291:	6b 64 5a 48 6e       	imul   $0x6e,0x48(%edx,%ebx,2),%esp
46a296:	6a 66                	push   $0x66
46a298:	76 49                	jbe    0x46a2e3
46a29a:	4a                   	dec    %edx
46a29b:	70 48                	jo     0x46a2e5
46a29d:	41                   	inc    %ecx
46a29e:	4c                   	dec    %esp
46a29f:	7a 73                	jp     0x46a314
46a2a1:	72 75                	jb     0x46a318
46a2a3:	63 4d 6e             	arpl   %ecx,0x6e(%ebp)
46a2a6:	45                   	inc    %ebp
46a2a7:	6f                   	outsl  %ds:(%esi),(%dx)
46a2a8:	48                   	dec    %eax
46a2a9:	41                   	inc    %ecx
46a2aa:	32 57 36             	xor    0x36(%edi),%dl
46a2ad:	74 78                	je     0x46a327
46a2af:	75 7a                	jne    0x46a32b
46a2b1:	5a                   	pop    %edx
46a2b2:	44                   	inc    %esp
46a2b3:	68 6b 6b 68 37       	push   $0x37686b6b
46a2b8:	51                   	push   %ecx
46a2b9:	38 41 37             	cmp    %al,0x37(%ecx)
46a2bc:	47                   	inc    %edi
46a2bd:	4b                   	dec    %ebx
46a2be:	6c                   	insb   (%dx),%es:(%edi)
46a2bf:	4e                   	dec    %esi
46a2c0:	39 31                	cmp    %esi,(%ecx)
46a2c2:	73 4d                	jae    0x46a311
46a2c4:	4c                   	dec    %esp
46a2c5:	7a 2f                	jp     0x46a2f6
46a2c7:	4d                   	dec    %ebp
46a2c8:	34 47                	xor    $0x47,%al
46a2ca:	39 62 73             	cmp    %esp,0x73(%edx)
46a2cd:	6f                   	outsl  %ds:(%esi),(%dx)
46a2ce:	4e                   	dec    %esi
46a2cf:	79 6e                	jns    0x46a33f
46a2d1:	66 6f                	outsw  %ds:(%esi),(%dx)
46a2d3:	51                   	push   %ecx
46a2d4:	4f                   	dec    %edi
46a2d5:	46                   	inc    %esi
46a2d6:	36 35 78 6a 51 31    	ss xor $0x31516a78,%eax
46a2dc:	55                   	push   %ebp
46a2dd:	48                   	dec    %eax
46a2de:	31 33                	xor    %esi,(%ebx)
46a2e0:	6c                   	insb   (%dx),%es:(%edi)
46a2e1:	59                   	pop    %ecx
46a2e2:	62 35 57 43 79 6c    	bound  %esi,0x6c794357
46a2e8:	55                   	push   %ebp
46a2e9:	74 45                	je     0x46a330
46a2eb:	6a 73                	push   $0x73
46a2ed:	61                   	popa
46a2ee:	30 46 43             	xor    %al,0x43(%esi)
46a2f1:	4a                   	dec    %edx
46a2f2:	32 50 36             	xor    0x36(%eax),%dl
46a2f5:	6e                   	outsb  %ds:(%esi),(%dx)
46a2f6:	76 7a                	jbe    0x46a372
46a2f8:	42                   	inc    %edx
46a2f9:	4c                   	dec    %esp
46a2fa:	67 42                	addr16 inc %edx
46a2fc:	77 58                	ja     0x46a356
46a2fe:	35 78 38 54 47       	xor    $0x47543878,%eax
46a303:	59                   	pop    %ecx
46a304:	44                   	inc    %esp
46a305:	4c                   	dec    %esp
46a306:	4d                   	dec    %ebp
46a307:	47                   	inc    %edi
46a308:	4e                   	dec    %esi
46a309:	64 38 69 51          	cmp    %ch,%fs:0x51(%ecx)
46a30d:	42                   	inc    %edx
46a30e:	43                   	inc    %ebx
46a30f:	55                   	push   %ebp
46a310:	30 70 43             	xor    %dh,0x43(%eax)
46a313:	41                   	inc    %ecx
46a314:	51                   	push   %ecx
46a315:	41                   	inc    %ecx
46a316:	42                   	inc    %edx
46a317:	41                   	inc    %ecx
46a318:	41                   	inc    %ecx
46a319:	41                   	inc    %ecx
46a31a:	41                   	inc    %ecx
46a31b:	41                   	inc    %ecx
46a31c:	41                   	inc    %ecx
46a31d:	41                   	inc    %ecx
46a31e:	4d                   	dec    %ebp
46a31f:	41                   	inc    %ecx
46a320:	41                   	inc    %ecx
46a321:	41                   	inc    %ecx
46a322:	41                   	inc    %ecx
46a323:	64 6a 49             	fs push $0x49
46a326:	75 4d                	jne    0x46a375
46a328:	43                   	inc    %ebx
46a329:	34 31                	xor    $0x31,%al
46a32b:	4d                   	dec    %ebp
46a32c:	44                   	inc    %esp
46a32d:	63 79 4e             	arpl   %edi,0x4e(%ecx)
46a330:	77 41                	ja     0x46a373
46a332:	41                   	inc    %ecx
46a333:	41                   	inc    %ecx
46a334:	41                   	inc    %ecx
46a335:	41                   	inc    %ecx
46a336:	46                   	inc    %esi
46a337:	41                   	inc    %ecx
46a338:	47                   	inc    %edi
46a339:	77 41                	ja     0x46a37c
46a33b:	41                   	inc    %ecx
46a33c:	41                   	inc    %ecx
46a33d:	42                   	inc    %edx
46a33e:	51                   	push   %ecx
46a33f:	45                   	inc    %ebp
46a340:	41                   	inc    %ecx
46a341:	41                   	inc    %ecx
46a342:	41                   	inc    %ecx
46a343:	49                   	dec    %ecx
46a344:	33 34 41             	xor    (%ecx,%eax,2),%esi
46a347:	41                   	inc    %ecx
46a348:	4c                   	dec    %esp
46a349:	77 51                	ja     0x46a39c
46a34b:	41                   	inc    %ecx
46a34c:	41                   	inc    %ecx
46a34d:	43                   	inc    %ebx
46a34e:	77 44                	ja     0x46a394
46a350:	41                   	inc    %ecx
46a351:	41                   	inc    %ecx
46a352:	41                   	inc    %ecx
46a353:	49                   	dec    %ecx
46a354:	31 4e 30             	xor    %ecx,0x30(%esi)
46a357:	63 6d 6c             	arpl   %ebp,0x6c(%ebp)
46a35a:	75 5a                	jne    0x46a3b6
46a35c:	33 4d 41             	xor    0x41(%ebp),%ecx
46a35f:	41                   	inc    %ecx
46a360:	41                   	inc    %ecx
46a361:	41                   	inc    %ecx
46a362:	41                   	inc    %ecx
46a363:	62 42 30             	bound  %eax,0x30(%edx)
46a366:	41                   	inc    %ecx
46a367:	41                   	inc    %ecx
46a368:	49                   	dec    %ecx
46a369:	67 43                	addr16 inc %ebx
46a36b:	41                   	inc    %ecx
46a36c:	41                   	inc    %ecx
46a36d:	41                   	inc    %ecx
46a36e:	6a 56                	push   $0x56
46a370:	56                   	push   %esi
46a371:	4d                   	dec    %ebp
46a372:	41                   	inc    %ecx
46a373:	39 42 38             	cmp    %eax,0x38(%edx)
46a376:	41                   	inc    %ecx
46a377:	41                   	inc    %ecx
46a378:	42                   	inc    %edx
46a379:	41                   	inc    %ecx
46a37a:	41                   	inc    %ecx
46a37b:	41                   	inc    %ecx
46a37c:	41                   	inc    %ecx
46a37d:	41                   	inc    %ecx
46a37e:	6a 52                	push   $0x52
46a380:	31 56 4a             	xor    %edx,0x4a(%esi)
46a383:	52                   	push   %edx
46a384:	41                   	inc    %ecx
46a385:	41                   	inc    %ecx
46a386:	41                   	inc    %ecx
46a387:	41                   	inc    %ecx
46a388:	41                   	inc    %ecx
46a389:	51                   	push   %ecx
46a38a:	67 41                	addr16 inc %ecx
46a38c:	41                   	inc    %ecx