46b266:	44                   	inc    %esp
46b267:	41                   	inc    %ecx
46b268:	48                   	dec    %eax
46b269:	73 4d                	jae    0x46b2b8
46b26b:	41                   	inc    %ecx
46b26c:	41                   	inc    %ecx
46b26d:	41                   	inc    %ecx
46b26e:	42                   	inc    %edx
46b26f:	41                   	inc    %ecx
46b270:	48                   	dec    %eax
46b271:	38 4d 41             	cmp    %cl,0x41(%ebp)
46b274:	41                   	inc    %ecx
46b275:	41                   	inc    %ecx
46b276:	42                   	inc    %edx
46b277:	41                   	inc    %ecx
46b278:	49                   	dec    %ecx
46b279:	4d                   	dec    %ebp
46b27a:	4d                   	dec    %ebp
46b27b:	41                   	inc    %ecx
46b27c:	41                   	inc    %ecx
46b27d:	41                   	inc    %ecx
46b27e:	42                   	inc    %edx
46b27f:	41                   	inc    %ecx
46b280:	49                   	dec    %ecx
46b281:	63 4d 41             	arpl   %ecx,0x41(%ebp)
46b284:	41                   	inc    %ecx
46b285:	41                   	inc    %ecx
46b286:	43                   	inc    %ebx
46b287:	41                   	inc    %ecx
46b288:	49                   	dec    %ecx
46b289:	73 4d                	jae    0x46b2d8
46b28b:	41                   	inc    %ecx
46b28c:	41                   	inc    %ecx
46b28d:	41                   	inc    %ecx
46b28e:	44                   	inc    %esp
46b28f:	41                   	inc    %ecx
46b290:	49                   	dec    %ecx
46b291:	38 4d 41             	cmp    %cl,0x41(%ebp)
46b294:	41                   	inc    %ecx
46b295:	41                   	inc    %ecx
46b296:	42                   	inc    %edx
46b297:	41                   	inc    %ecx
46b298:	4a                   	dec    %edx
46b299:	4d                   	dec    %ebp
46b29a:	4d                   	dec    %ebp
46b29b:	41                   	inc    %ecx
46b29c:	41                   	inc    %ecx
46b29d:	41                   	inc    %ecx
46b29e:	42                   	inc    %edx
46b29f:	41                   	inc    %ecx
46b2a0:	4a                   	dec    %edx
46b2a1:	63 4d 41             	arpl   %ecx,0x41(%ebp)
46b2a4:	41                   	inc    %ecx
46b2a5:	41                   	inc    %ecx
46b2a6:	42                   	inc    %edx
46b2a7:	41                   	inc    %ecx
46b2a8:	4a                   	dec    %edx
46b2a9:	73 4d                	jae    0x46b2f8
46b2ab:	41                   	inc    %ecx
46b2ac:	41                   	inc    %ecx
46b2ad:	41                   	inc    %ecx
46b2ae:	43                   	inc    %ebx
46b2af:	41                   	inc    %ecx
46b2b0:	4a                   	dec    %edx
46b2b1:	38 4d 41             	cmp    %cl,0x41(%ebp)
46b2b4:	41                   	inc    %ecx
46b2b5:	41                   	inc    %ecx
46b2b6:	44                   	inc    %esp
46b2b7:	41                   	inc    %ecx
46b2b8:	4b                   	dec    %ebx
46b2b9:	4d                   	dec    %ebp
46b2ba:	4d                   	dec    %ebp
46b2bb:	41                   	inc    %ecx
46b2bc:	41                   	inc    %ecx
46b2bd:	41                   	inc    %ecx
46b2be:	42                   	inc    %edx
46b2bf:	41                   	inc    %ecx
46b2c0:	4b                   	dec    %ebx
46b2c1:	63 4d 41             	arpl   %ecx,0x41(%ebp)
46b2c4:	41                   	inc    %ecx
46b2c5:	41                   	inc    %ecx
46b2c6:	43                   	inc    %ebx
46b2c7:	41                   	inc    %ecx
46b2c8:	4b                   	dec    %ebx
46b2c9:	73 4d                	jae    0x46b318
46b2cb:	45                   	inc    %ebp
46b2cc:	51                   	push   %ecx
46b2cd:	42                   	inc    %edx
46b2ce:	41                   	inc    %ecx
46b2cf:	43                   	inc    %ebx
46b2d0:	43                   	inc    %ebx
46b2d1:	63 41 4b             	arpl   %eax,0x4b(%ecx)
46b2d4:	51                   	push   %ecx
46b2d5:	42                   	inc    %edx
46b2d6:	67 41                	addr16 inc %ecx
46b2d8:	43                   	inc    %ebx
46b2d9:	30 41 4d             	xor    %al,0x4d(%ecx)
46b2dc:	51                   	push   %ecx
46b2dd:	43                   	inc    %ebx
46b2de:	49                   	dec    %ecx
46b2df:	41                   	inc    %ecx
46b2e0:	54                   	push   %esp
46b2e1:	51                   	push   %ecx
46b2e2:	41                   	inc    %ecx
46b2e3:	47                   	inc    %edi
46b2e4:	51                   	push   %ecx
46b2e5:	42                   	inc    %edx
46b2e6:	41                   	inc    %ecx
46b2e7:	43                   	inc    %ebx
46b2e8:	44                   	inc    %esp
46b2e9:	77 41                	ja     0x46b32c
46b2eb:	51                   	push   %ecx
46b2ec:	51                   	push   %ecx
46b2ed:	44                   	inc    %esp
46b2ee:	70 41                	jo     0x46b331
46b2f0:	6b 51 41 53          	imul   $0x53,0x41(%ecx),%edx
46b2f4:	51                   	push   %ecx
46b2f5:	42                   	inc    %edx
46b2f6:	45                   	inc    %ebp
46b2f7:	42                   	inc    %edx
46b2f8:	57                   	push   %edi
46b2f9:	41                   	inc    %ecx
46b2fa:	41                   	inc    %ecx
46b2fb:	55                   	push   %ebp
46b2fc:	51                   	push   %ecx
46b2fd:	44                   	inc    %esp
46b2fe:	56                   	push   %esi
46b2ff:	41                   	inc    %ecx
46b300:	47                   	inc    %edi
46b301:	51                   	push   %ecx
46b302:	41                   	inc    %ecx
46b303:	55                   	push   %ebp
46b304:	51                   	push   %ecx
46b305:	41                   	inc    %ecx
46b306:	67 43                	addr16 inc %ebx
46b308:	57                   	push   %edi
46b309:	6b 41 57 51          	imul   $0x51,0x57(%ecx),%eax
46b30d:	43                   	inc    %ebx
46b30e:	32 42 47             	xor    0x47(%edx),%al
46b311:	38 41 63             	cmp    %al,0x63(%ecx)
46b314:	51                   	push   %ecx
46b315:	41                   	inc    %ecx
46b316:	36 42                	ss inc %edx
46b318:	57                   	push   %edi
46b319:	41                   	inc    %ecx
46b31a:	41                   	inc    %ecx
46b31b:	44                   	inc    %esp
46b31c:	41                   	inc    %ecx
46b31d:	42                   	inc    %edx
46b31e:	41                   	inc    %ecx
46b31f:	43                   	inc    %ebx
46b320:	45                   	inc    %ebp
46b321:	51                   	push   %ecx
46b322:	41                   	inc    %ecx
46b323:	63 51 44             	arpl   %edx,0x44(%ecx)
46b326:	49                   	dec    %ecx
46b327:	43                   	inc    %ebx
46b328:	57                   	push   %edi
46b329:	41                   	inc    %ecx
46b32a:	41                   	inc    %ecx
46b32b:	61                   	popa
46b32c:	51                   	push   %ecx
46b32d:	42                   	inc    %edx
46b32e:	42                   	inc    %edx
46b32f:	41                   	inc    %ecx
46b330:	61                   	popa
46b331:	45                   	inc    %ebp
46b332:	41                   	inc    %ecx
46b333:	61                   	popa
46b334:	51                   	push   %ecx
46b335:	44                   	inc    %esp
46b336:	37                   	aaa
46b337:	43                   	inc    %ebx
46b338:	71 6f                	jno    0x46b3a9
46b33a:	41                   	inc    %ecx
46b33b:	65 51                	gs push %ecx
46b33d:	43                   	inc    %ebx
46b33e:	64 42                	fs inc %edx
46b340:	62 49 41             	bound  %ecx,0x41(%ecx)
46b343:	44                   	inc    %esp
46b344:	41                   	inc    %ecx
46b345:	41                   	inc    %ecx
46b346:	74 43                	je     0x46b38b
46b348:	6d                   	insl   (%dx),%es:(%edi)
46b349:	41                   	inc    %ecx
46b34a:	41                   	inc    %ecx
46b34b:	61                   	popa
46b34c:	51                   	push   %ecx
46b34d:	44                   	inc    %esp
46b34e:	34 41                	xor    $0x41,%al
46b350:	4c                   	dec    %esp
46b351:	6b 41 61 51          	imul   $0x51,0x61(%ecx),%eax
46b355:	44                   	inc    %esp
46b356:	50                   	push   %eax
46b357:	41                   	inc    %ecx
46b358:	4c                   	dec    %esp
46b359:	6b 41 61 51          	imul   $0x51,0x61(%ecx),%eax
46b35d:	44                   	inc    %esp
46b35e:	48                   	dec    %eax
46b35f:	41                   	inc    %ecx
46b360:	4c                   	dec    %esp
46b361:	6b 41 44 41          	imul   $0x41,0x44(%ecx),%eax
46b365:	44                   	inc    %esp
46b366:	69 41 62 30 41 44 41 	imul   $0x41444130,0x62(%ecx),%eax
46b36d:	42                   	inc    %edx
46b36e:	76 43                	jbe    0x46b3b3
46b370:	73 67                	jae    0x46b3d9
46b372:	41                   	inc    %ecx
46b373:	53                   	push   %ebx
46b374:	51                   	push   %ecx
46b375:	43                   	inc    %ebx
46b376:	73 43                	jae    0x46b3bb
46b378:	64 38 41 6b          	cmp    %al,%fs:0x6b(%ecx)
46b37c:	51                   	push   %ecx
46b37d:	44                   	inc    %esp
46b37e:	67 43                	addr16 inc %ebx
46b380:	75 55                	jne    0x46b3d7
46b382:	41                   	inc    %ecx
46b383:	69 51 42 41 43 4f 6f 	imul   $0x6f4f4341,0x42(%ecx),%edx
46b38a:	41                   	inc    %ecx
46b38b:	69 51 43 7a 43 66 45 	imul   $0x4566437a,0x43(%ecx),%edx
46b392:	41                   	inc    %ecx
46b393:	6d                   	insl   (%dx),%es:(%edi)
46b394:	51                   	push   %ecx
46b395:	41                   	inc    %ecx
46b396:	54                   	push   %esp
46b397:	42                   	inc    %edx
46b398:	77 55                	ja     0x46b3ef
46b39a:	42                   	inc    %edx
46b39b:	6f                   	outsl  %ds:(%esi),(%dx)
46b39c:	51                   	push   %ecx
46b39d:	44                   	inc    %esp
46b39e:	77 43                	ja     0x46b3e3
46b3a0:	51                   	push   %ecx
46b3a1:	55                   	push   %ebp
46b3a2:	42                   	inc    %edx
46b3a3:	6b 51 43 55          	imul   $0x55,0x43(%ecx),%edx
46b3a7:	41                   	inc    %ecx
46b3a8:	51                   	push   %ecx
46b3a9:	6f                   	outsl  %ds:(%esi),(%dx)
46b3aa:	42                   	inc    %edx
46b3ab:	6b 51 41 65          	imul   $0x65,0x41(%ecx),%edx
46b3af:	43                   	inc    %ebx
46b3b0:	68 45 42 75 51       	push   $0x51754245
46b3b5:	44                   	inc    %esp
46b3b6:	39 41 52             	cmp    %eax,0x52(%ecx)
46b3b9:	59                   	pop    %ecx
46b3ba:	42                   	inc    %edx
46b3bb:	43                   	inc    %ebx
46b3bc:	51                   	push   %ecx
46b3bd:	42                   	inc    %edx
46b3be:	41                   	inc    %ecx
46b3bf:	43                   	inc    %ebx
46b3c0:	45                   	inc    %ebp
46b3c1:	51                   	push   %ecx
46b3c2:	41                   	inc    %ecx
46b3c3:	6b 51 44 4c          	imul   $0x4c,0x44(%ecx),%edx
46b3c7:	43                   	inc    %ebx
46b3c8:	75 55                	jne    0x46b41f
46b3ca:	41                   	inc    %ecx
46b3cb:	6b 51 43 39          	imul   $0x39,0x43(%ecx),%edx
46b3cf:	42                   	inc    %edx
46b3d0:	53                   	push   %ebx
46b3d1:	30 42 77             	xor    %al,0x77(%edx)
46b3d4:	51                   	push   %ecx
46b3d5:	42                   	inc    %edx
46b3d6:	78 42                	js     0x46b41a
46b3d8:	6a 63                	push   $0x63
46b3da:	42                   	inc    %edx
46b3db:	77 51                	ja     0x46b42e
46b3dd:	41                   	inc    %ecx
46b3de:	35 41 66 45 41       	xor    $0x41456641,%eax
46b3e3:	79 51                	jns    0x46b436
46b3e5:	41                   	inc    %ecx
46b3e6:	56                   	push   %esi
46b3e7:	42                   	inc    %edx
46b3e8:	6a 77                	push   $0x77
46b3ea:	42                   	inc    %edx
46b3eb:	53                   	push   %ebx
46b3ec:	51                   	push   %ecx
46b3ed:	42                   	inc    %edx
46b3ee:	33 43 6b             	xor    0x6b(%ebx),%eax
46b3f1:	77 42                	ja     0x46b435
46b3f3:	53                   	push   %ebx
46b3f4:	51                   	push   %ecx
46b3f5:	42                   	inc    %edx
46b3f6:	41                   	inc    %ecx
46b3f7:	43                   	inc    %ebx
46b3f8:	46                   	inc    %esi
46b3f9:	45                   	inc    %ebp
46b3fa:	42                   	inc    %edx
46b3fb:	2b 51 41             	sub    0x41(%ecx),%edx
46b3fe:	73 41                	jae    0x46b441
46b400:	71 73                	jno    0x46b475
46b402:	42                   	inc    %edx
46b403:	38 51 44             	cmp    %dl,0x44(%ecx)
46b406:	49                   	dec    %ecx
46b407:	41                   	inc    %ecx
46b408:	72 4d                	jb     0x46b457
46b40a:	42                   	inc    %edx
46b40b:	38 51 42             	cmp    %dl,0x42(%ecx)
46b40e:	58                   	pop    %eax
46b40f:	43                   	inc    %ebx
46b410:	62 6b 42             	bound  %ebp,0x42(%ebx)
46b413:	38 51 41             	cmp    %dl,0x41(%ecx)
46b416:	4b                   	dec    %ebx
46b417:	43                   	inc    %ebx
46b418:	4d                   	dec    %ebp
46b419:	41                   	inc    %ecx
46b41a:	42                   	inc    %edx
46b41b:	4b                   	dec    %ebx
46b41c:	51                   	push   %ecx
46b41d:	48                   	dec    %eax
46b41e:	58                   	pop    %eax
46b41f:	42                   	inc    %edx
46b420:	4d                   	dec    %ebp
46b421:	73 42                	jae    0x46b465
46b423:	2b 51 43             	sub    0x43(%ecx),%edx
46b426:	71 41                	jno    0x46b469
46b428:	64 45                	fs inc %ebp
46b42a:	42                   	inc    %edx
46b42b:	55                   	push   %ebp
46b42c:	51                   	push   %ecx
46b42d:	43                   	inc    %ebx
46b42e:	78 41                	js     0x46b471
46b430:	47                   	inc    %edi
46b431:	51                   	push   %ecx
46b432:	41                   	inc    %ecx
46b433:	55                   	push   %ebp
46b434:	51                   	push   %ecx
46b435:	44                   	inc    %esp
46b436:	7a 42                	jp     0x46b47a
46b438:	4f                   	dec    %edi
46b439:	51                   	push   %ecx
46b43a:	42                   	inc    %edx
46b43b:	53                   	push   %ebx
46b43c:	51                   	push   %ecx
46b43d:	44                   	inc    %esp
46b43e:	54                   	push   %esp
46b43f:	43                   	inc    %ebx
46b440:	65 6f                	outsl  %gs:(%esi),(%dx)
46b442:	42                   	inc    %edx
46b443:	55                   	push   %ebp
46b444:	51                   	push   %ecx
46b445:	47                   	inc    %edi
46b446:	64 41                	fs inc %ecx
46b448:	66 45                	inc    %bp
46b44a:	42                   	inc    %edx
46b44b:	2b 51 42             	sub    0x42(%ecx),%edx
46b44e:	4e                   	dec    %esi