43a291:	48                   	dec    %eax
43a292:	51                   	push   %ecx
43a293:	55                   	push   %ebp
43a294:	49                   	dec    %ecx
43a295:	43                   	inc    %ebx
43a296:	41                   	inc    %ecx
43a297:	67 45                	addr16 inc %ebp
43a299:	41                   	inc    %ecx
43a29a:	41                   	inc    %ecx
43a29b:	45                   	inc    %ebp
43a29c:	42                   	inc    %edx
43a29d:	43                   	inc    %ebx
43a29e:	41                   	inc    %ecx
43a29f:	59                   	pop    %ecx
43a2a0:	41                   	inc    %ecx
43a2a1:	41                   	inc    %ecx
43a2a2:	52                   	push   %edx
43a2a3:	4a                   	dec    %edx
43a2a4:	4a                   	dec    %edx
43a2a5:	48                   	dec    %eax
43a2a6:	51                   	push   %ecx
43a2a7:	55                   	push   %ebp
43a2a8:	45                   	inc    %ebp
43a2a9:	49                   	dec    %ecx
43a2aa:	41                   	inc    %ecx
43a2ab:	41                   	inc    %ecx
43a2ac:	53                   	push   %ebx
43a2ad:	56                   	push   %esi
43a2ae:	51                   	push   %ecx
43a2af:	59                   	pop    %ecx
43a2b0:	67 41                	addr16 inc %ecx
43a2b2:	68 77 63 48 52       	push   $0x52486377
43a2b7:	77 47                	ja     0x43a300
43a2b9:	41                   	inc    %ecx
43a2ba:	41                   	inc    %ecx
43a2bb:	4d                   	dec    %ebp
43a2bc:	42                   	inc    %edx
43a2bd:	44                   	inc    %esp
43a2be:	67 34 4f             	addr16 xor $0x4f,%al
43a2c1:	41                   	inc    %ecx
43a2c2:	77 59                	ja     0x43a31d
43a2c4:	53                   	push   %ebx
43a2c5:	45                   	inc    %ebp
43a2c6:	41                   	inc    %ecx
43a2c7:	51                   	push   %ecx
43a2c8:	48                   	dec    %eax
43a2c9:	41                   	inc    %ecx
43a2ca:	52                   	push   %edx
43a2cb:	49                   	dec    %ecx
43a2cc:	5a                   	pop    %edx
43a2cd:	42                   	inc    %edx
43a2ce:	53                   	push   %ebx
43a2cf:	41                   	inc    %ecx
43a2d0:	42                   	inc    %edx
43a2d1:	45                   	inc    %ebp
43a2d2:	68 6b 4f 41 77       	push   $0x77414f6b
43a2d7:	41                   	inc    %ecx
43a2d8:	41                   	inc    %ecx
43a2d9:	41                   	inc    %ecx
43a2da:	51                   	push   %ecx
43a2db:	51                   	push   %ecx
43a2dc:	41                   	inc    %ecx
43a2dd:	41                   	inc    %ecx
43a2de:	42                   	inc    %edx
43a2df:	4a                   	dec    %edx
43a2e0:	68 42 43 41 42       	push   $0x42414342
43a2e5:	48                   	dec    %eax
43a2e6:	42                   	inc    %edx
43a2e7:	77 45                	ja     0x43a32e
43a2e9:	41                   	inc    %ecx
43a2ea:	41                   	inc    %ecx
43a2eb:	45                   	inc    %ebp
43a2ec:	4f                   	dec    %edi
43a2ed:	43                   	inc    %ebx
43a2ee:	41                   	inc    %ecx
43a2ef:	55                   	push   %ebp
43a2f0:	48                   	dec    %eax
43a2f1:	41                   	inc    %ecx
43a2f2:	68 30 44 43 41       	push   $0x41434430
43a2f7:	51                   	push   %ecx
43a2f8:	67 41                	addr16 inc %ecx
43a2fa:	42                   	inc    %edx
43a2fb:	30 44 42 53          	xor    %al,0x53(%edx,%eax,2)
43a2ff:	41                   	inc    %ecx
43a300:	42                   	inc    %edx
43a301:	41                   	inc    %ecx
43a302:	52                   	push   %edx
43a303:	30 44 42 53          	xor    %al,0x53(%edx,%eax,2)
43a307:	41                   	inc    %ecx
43a308:	43                   	inc    %ebx
43a309:	41                   	inc    %ecx
43a30a:	52                   	push   %edx
43a30b:	77 59                	ja     0x43a366
43a30d:	42                   	inc    %edx
43a30e:	43                   	inc    %ebx
43a30f:	41                   	inc    %ecx
43a310:	42                   	inc    %edx
43a311:	44                   	inc    %esp
43a312:	67 67 49             	addr16 addr16 dec %ecx
43a315:	49                   	dec    %ecx
43a316:	41                   	inc    %ecx
43a317:	4d                   	dec    %ebp
43a318:	53                   	push   %ebx
43a319:	62 51 67             	bound  %edx,0x67(%ecx)
43a31c:	53                   	push   %ebx
43a31d:	63 52 77             	arpl   %edx,0x77(%edx)
43a320:	46                   	inc    %esi
43a321:	49                   	dec    %ecx
43a322:	41                   	inc    %ecx
43a323:	45                   	inc    %ebp
43a324:	4f                   	dec    %edi
43a325:	45                   	inc    %ebp
43a326:	6d                   	insl   (%dx),%es:(%edi)
43a327:	30 35 42 78 73 52    	xor    %dh,0x52737842
43a32d:	64 52                	fs push %edx
43a32f:	30 46 48             	xor    %al,0x48(%esi)
43a332:	51                   	push   %ecx
43a333:	34 53                	xor    $0x53,%al
43a335:	65 52                	gs push %edx
43a337:	4a                   	dec    %edx
43a338:	39 45 6c             	cmp    %eax,0x6c(%ebp)
43a33b:	55                   	push   %ebp
43a33c:	53                   	push   %ebx
43a33d:	56                   	push   %esi
43a33e:	52                   	push   %edx
43a33f:	4a                   	dec    %edx
43a340:	56                   	push   %esi
43a341:	45                   	inc    %ebp
43a342:	6c                   	insb   (%dx),%es:(%edi)
43a343:	55                   	push   %ebp
43a344:	53                   	push   %ebx
43a345:	67 49                	addr16 dec %ecx
43a347:	45                   	inc    %ebp
43a348:	53                   	push   %ebx
43a349:	67 49                	addr16 dec %ecx
43a34b:	45                   	inc    %ebp
43a34c:	53                   	push   %ebx
43a34d:	56                   	push   %esi
43a34e:	52                   	push   %edx
43a34f:	4a                   	dec    %edx
43a350:	56                   	push   %esi
43a351:	45                   	inc    %ebp
43a352:	6c                   	insb   (%dx),%es:(%edi)
43a353:	55                   	push   %ebp
43a354:	53                   	push   %ebx
43a355:	56                   	push   %esi
43a356:	52                   	push   %edx
43a357:	4a                   	dec    %edx
43a358:	56                   	push   %esi
43a359:	45                   	inc    %ebp
43a35a:	59                   	pop    %ecx
43a35b:	43                   	inc    %ebx
43a35c:	46                   	inc    %esi
43a35d:	45                   	inc    %ebp
43a35e:	59                   	pop    %ecx
43a35f:	43                   	inc    %ebx
43a360:	46                   	inc    %esi
43a361:	45                   	inc    %ebp
43a362:	59                   	pop    %ecx
43a363:	43                   	inc    %ebx
43a364:	46                   	inc    %esi
43a365:	45                   	inc    %ebp
43a366:	59                   	pop    %ecx
43a367:	43                   	inc    %ebx
43a368:	46                   	inc    %esi
43a369:	45                   	inc    %ebp
43a36a:	59                   	pop    %ecx
43a36b:	43                   	inc    %ebx
43a36c:	46                   	inc    %esi
43a36d:	43                   	inc    %ebx
43a36e:	41                   	inc    %ecx
43a36f:	67 49                	addr16 dec %ecx
43a371:	43                   	inc    %ebx
43a372:	41                   	inc    %ecx
43a373:	67 49                	addr16 dec %ecx
43a375:	42                   	inc    %edx
43a376:	77 41                	ja     0x43a3b9
43a378:	42                   	inc    %edx
43a379:	45                   	inc    %ebp
43a37a:	6e                   	outsb  %ds:(%esi),(%dx)
43a37b:	30 52 67             	xor    %dl,0x67(%edx)
43a37e:	49                   	dec    %ecx
43a37f:	6b 46 49 41          	imul   $0x41,0x49(%esi),%eax
43a383:	45                   	inc    %ebp
43a384:	42                   	inc    %edx
43a385:	45                   	inc    %ebp
43a386:	6e                   	outsb  %ds:(%esi),(%dx)
43a387:	30 47 49             	xor    %al,0x49(%edi)
43a38a:	41                   	inc    %ecx
43a38b:	45                   	inc    %ebp
43a38c:	42                   	inc    %edx
43a38d:	48                   	dec    %eax
43a38e:	52                   	push   %edx
43a38f:	4a                   	dec    %edx
43a390:	39 43 69             	cmp    %eax,0x69(%ebx)
43a393:	41                   	inc    %ecx
43a394:	44                   	inc    %esp
43a395:	45                   	inc    %ebp
43a396:	6f                   	outsl  %ds:(%esi),(%dx)
43a397:	43                   	inc    %ebx
43a398:	4e                   	dec    %esi
43a399:	43                   	inc    %ebx
43a39a:	42                   	inc    %edx
43a39b:	47                   	inc    %edi
43a39c:	41                   	inc    %ecx
43a39d:	6b 51 34 46          	imul   $0x46,0x34(%ecx),%edx
43a3a1:	41                   	inc    %ecx
43a3a2:	41                   	inc    %ecx
43a3a3:	45                   	inc    %ebp
43a3a4:	64 42                	fs inc %edx
43a3a6:	51                   	push   %ecx
43a3a7:	34 53                	xor    $0x53,%al
43a3a9:	49                   	dec    %ecx
43a3aa:	41                   	inc    %ecx
43a3ab:	55                   	push   %ebp
43a3ac:	53                   	push   %ebx
43a3ad:	56                   	push   %esi
43a3ae:	51                   	push   %ecx
43a3af:	34 52                	xor    $0x52,%al
43a3b1:	67 4a                	addr16 dec %edx
43a3b3:	6b 53 67 4a          	imul   $0x4a,0x67(%ebx),%edx
43a3b7:	30 64 45 6e          	xor    %ah,0x6e(%ebp,%eax,2)
43a3bb:	30 64 45 59          	xor    %ah,0x59(%ebp,%eax,2)
43a3bf:	43                   	inc    %ebx
43a3c0:	68 42 53 41 42       	push   $0x42415342
43a3c5:	44                   	inc    %esp
43a3c6:	68 30 46 42 69       	push   $0x69424630
43a3cb:	41                   	inc    %ecx
43a3cc:	42                   	inc    %edx
43a3cd:	48                   	dec    %eax
43a3ce:	51                   	push   %ecx
43a3cf:	34 64                	xor    $0x64,%al
43a3d1:	41                   	inc    %ecx
43a3d2:	77 63                	ja     0x43a437
43a3d4:	67 41                	addr16 inc %ecx
43a3d6:	68 4a 35 44 68       	push   $0x6844354a
43a3db:	46                   	inc    %esi
43a3dc:	31 45 69             	xor    %eax,0x69(%ebp)
43a3df:	41                   	inc    %ecx
43a3e0:	45                   	inc    %ebp
43a3e1:	45                   	inc    %ebp
43a3e2:	6f                   	outsl  %ds:(%esi),(%dx)
43a3e3:	43                   	inc    %ebx
43a3e4:	42                   	inc    %edx
43a3e5:	45                   	inc    %ebp
43a3e6:	59                   	pop    %ecx
43a3e7:	43                   	inc    %ebx
43a3e8:	5a                   	pop    %edx
43a3e9:	45                   	inc    %ebp
43a3ea:	6f                   	outsl  %ds:(%esi),(%dx)
43a3eb:	43                   	inc    %ebx
43a3ec:	64 48                	fs dec %eax
43a3ee:	52                   	push   %edx
43a3ef:	4a                   	dec    %edx
43a3f0:	39 48 52             	cmp    %ecx,0x52(%eax)
43a3f3:	47                   	inc    %edi
43a3f4:	41                   	inc    %ecx
43a3f5:	6f                   	outsl  %ds:(%esi),(%dx)
43a3f6:	51                   	push   %ecx
43a3f7:	55                   	push   %ebp
43a3f8:	41                   	inc    %ecx
43a3f9:	41                   	inc    %ecx
43a3fa:	52                   	push   %edx
43a3fb:	4a                   	dec    %edx
43a3fc:	39 44 67 55          	cmp    %eax,0x55(%edi,%eiz,2)
43a400:	67 41                	addr16 inc %ecx
43a402:	42                   	inc    %edx
43a403:	4b                   	dec    %ebx
43a404:	41                   	inc    %ecx
43a405:	74 51                	je     0x43a458
43a407:	63 67 41             	arpl   %esp,0x41(%edi)
43a40a:	52                   	push   %edx
43a40b:	4b                   	dec    %ebx
43a40c:	41                   	inc    %ecx
43a40d:	75 52                	jne    0x43a461
43a40f:	4a                   	dec    %edx
43a410:	39 42 53             	cmp    %eax,0x53(%edx)
43a413:	41                   	inc    %ecx
43a414:	41                   	inc    %ecx
43a415:	45                   	inc    %ebp
43a416:	59                   	pop    %ecx
43a417:	43                   	inc    %ebx
43a418:	46                   	inc    %esi
43a419:	42                   	inc    %edx
43a41a:	41                   	inc    %ecx
43a41b:	41                   	inc    %ecx
43a41c:	42                   	inc    %edx
43a41d:	43                   	inc    %ebx
43a41e:	41                   	inc    %ecx
43a41f:	34 45                	xor    $0x45,%al
43a421:	42                   	inc    %edx
43a422:	68 47 41 78 51       	push   $0x51784147
43a427:	63 67 41             	arpl   %esp,0x41(%edi)
43a42a:	67 45                	addr16 inc %ebp
43a42c:	52                   	push   %edx
43a42d:	67 4d                	addr16 dec %ebp
43a42f:	55                   	push   %ebp
43a430:	49                   	dec    %ecx
43a431:	42                   	inc    %edx
43a432:	69 41 42 41 52 47 41 	imul   $0x41475241,0x42(%ecx),%eax
43a439:	78 51                	js     0x43a48c
43a43b:	67 67 41             	addr16 addr16 inc %ecx
43a43e:	67 45                	addr16 inc %ebp
43a440:	52                   	push   %edx
43a441:	67 4d                	addr16 dec %ebp
43a443:	55                   	push   %ebp
43a444:	53                   	push   %ebx
43a445:	56                   	push   %esi
43a446:	51                   	push   %ecx
43a447:	6b 67 41 67          	imul   $0x67,0x41(%edi),%esp
43a44b:	45                   	inc    %ebp
43a44c:	52                   	push   %edx
43a44d:	67 4d                	addr16 dec %ebp
43a44f:	55                   	push   %ebp
43a450:	52                   	push   %edx
43a451:	67 49                	addr16 dec %ecx
43a453:	55                   	push   %ebp
43a454:	48                   	dec    %eax
43a455:	49                   	dec    %ecx
43a456:	41                   	inc    %ecx
43a457:	49                   	dec    %ecx
43a458:	42                   	inc    %edx
43a459:	45                   	inc    %ebp
43a45a:	59                   	pop    %ecx
43a45b:	44                   	inc    %esp
43a45c:	46                   	inc    %esi
43a45d:	44                   	inc    %esp
43a45e:	67 59                	addr16 pop %ecx
43a460:	67 41                	addr16 inc %ecx
43a462:	51                   	push   %ecx
43a463:	45                   	inc    %ebp
43a464:	52                   	push   %edx
43a465:	67 49                	addr16 dec %ecx
43a467:	55                   	push   %ebp
43a468:	4a                   	dec    %edx
43a469:	49                   	dec    %ecx
43a46a:	41                   	inc    %ecx
43a46b:	49                   	dec    %ecx
43a46c:	42                   	inc    %edx
43a46d:	45                   	inc    %ebp
43a46e:	59                   	pop    %ecx
43a46f:	44                   	inc    %esp
43a470:	46                   	inc    %esi
43a471:	45                   	inc    %ebp
43a472:	6f                   	outsl  %ds:(%esi),(%dx)
43a473:	43                   	inc    %ebx
43a474:	42                   	inc    %edx
43a475:	43                   	inc    %ebx
43a476:	43                   	inc    %ebx
43a477:	41                   	inc    %ecx