43a34e:	66 4f                	dec    %di
43a350:	56                   	push   %esi
43a351:	41                   	inc    %ecx
43a352:	38 78 79             	cmp    %bh,0x79(%eax)
43a355:	41                   	inc    %ecx
43a356:	4e                   	dec    %esi
43a357:	4b                   	dec    %ebx
43a358:	71 66                	jno    0x43a3c0
43a35a:	42                   	inc    %edx
43a35b:	71 36                	jno    0x43a393
43a35d:	53                   	push   %ebx
43a35e:	41                   	inc    %ecx
43a35f:	2b 45 74             	sub    0x74(%ebp),%eax
43a362:	70 61                	jo     0x43a3c5
43a364:	66 44                	inc    %sp
43a366:	58                   	pop    %eax
43a367:	71 53                	jno    0x43a3bc
43a369:	5a                   	pop    %edx
43a36a:	31 32                	xor    %esi,(%edx)
43a36c:	4c                   	dec    %esp
43a36d:	71 66                	jno    0x43a3d5
43a36f:	74 6c                	je     0x43a3dd
43a371:	41                   	inc    %ecx
43a372:	31 77 4a             	xor    %esi,0x4a(%edi)
43a375:	68 4d 74 69 66       	push   $0x6669744d
43a37a:	67 41                	addr16 inc %ecx
43a37c:	68 57 67 47 34       	push   $0x34476757
43a381:	38 38                	cmp    %bh,(%eax)
43a383:	67 4e                	addr16 dec %esi
43a385:	76 39                	jbe    0x43a3c0
43a387:	47                   	inc    %edi
43a388:	78 61                	js     0x43a3eb
43a38a:	56                   	push   %esi
43a38b:	31 52 6d             	xor    %edx,0x6d(%edx)
43a38e:	6b 42 30 66          	imul   $0x66,0x30(%edx),%eax
43a392:	78 4d                	js     0x43a3e1
43a394:	6f                   	outsl  %ds:(%esi),(%dx)
43a395:	45                   	inc    %ebp
43a396:	41                   	inc    %ecx
43a397:	32 79 72             	xor    0x72(%ecx),%bh
43a39a:	55                   	push   %ebp
43a39b:	4d                   	dec    %ebp
43a39c:	63 68 37             	arpl   %ebp,0x37(%eax)
43a39f:	54                   	push   %esp
43a3a0:	58                   	pop    %eax
43a3a1:	33 4c 67 46          	xor    0x46(%edi,%eiz,2),%ecx
43a3a5:	33 55 71             	xor    0x71(%ebp),%edx
43a3a8:	59                   	pop    %ecx
43a3a9:	33 57 44             	xor    0x44(%edi),%edx
43a3ac:	75 51                	jne    0x43a3ff
43a3ae:	50                   	push   %eax
43a3af:	52                   	push   %edx
43a3b0:	58                   	pop    %eax
43a3b1:	37                   	aaa
43a3b2:	31 39                	xor    %edi,(%ecx)
43a3b4:	49                   	dec    %ecx
43a3b5:	4e                   	dec    %esi
43a3b6:	35 33 76 32 62       	xor    $0x62327633,%eax
43a3bb:	2b 4b 56             	sub    0x56(%ebx),%ecx
43a3be:	42                   	inc    %edx
43a3bf:	46                   	inc    %esi
43a3c0:	75 41                	jne    0x43a403
43a3c2:	6b 74 74 74 55       	imul   $0x55,0x74(%esp,%esi,2),%esi
43a3c7:	4b                   	dec    %ebx
43a3c8:	31 4d 4d             	xor    %ecx,0x4d(%ebp)
43a3cb:	4c                   	dec    %esp
43a3cc:	42                   	inc    %edx
43a3cd:	5a                   	pop    %edx
43a3ce:	6d                   	insl   (%dx),%es:(%edi)
43a3cf:	49                   	dec    %ecx
43a3d0:	58                   	pop    %eax
43a3d1:	31 57 35             	xor    %edx,0x35(%edi)
43a3d4:	71 58                	jno    0x43a42e
43a3d6:	4b                   	dec    %ebx
43a3d7:	58                   	pop    %eax
43a3d8:	74 6e                	je     0x43a448
43a3da:	35 75 72 65 54       	xor    $0x54657275,%eax
43a3df:	42                   	inc    %edx
43a3e0:	70 74                	jo     0x43a456
43a3e2:	56                   	push   %esi
43a3e3:	6b 31 68             	imul   $0x68,(%ecx),%esi
43a3e6:	43                   	inc    %ebx
43a3e7:	50                   	push   %eax
43a3e8:	79 75                	jns    0x43a45f
43a3ea:	31 36                	xor    %esi,(%esi)
43a3ec:	49                   	dec    %ecx
43a3ed:	6f                   	outsl  %ds:(%esi),(%dx)
43a3ee:	36 34 4e             	ss xor $0x4e,%al
43a3f1:	71 70                	jno    0x43a463
43a3f3:	39 2b                	cmp    %ebp,(%ebx)
43a3f5:	55                   	push   %ebp
43a3f6:	55                   	push   %ebp
43a3f7:	79 32                	jns    0x43a42b
43a3f9:	6e                   	outsb  %ds:(%esi),(%dx)
43a3fa:	32 67 4b             	xor    0x4b(%edi),%ah
43a3fd:	55                   	push   %ebp
43a3fe:	6b 75 35 73          	imul   $0x73,0x35(%ebp),%esi
43a402:	73 36                	jae    0x43a43a
43a404:	70 78                	jo     0x43a47e
43a406:	6a 37                	push   $0x37
43a408:	65 51                	gs push %ecx
43a40a:	77 51                	ja     0x43a45d
43a40c:	62 58 74             	bound  %ebx,0x74(%eax)
43a40f:	37                   	aaa
43a410:	76 71                	jbe    0x43a483
43a412:	48                   	dec    %eax
43a413:	42                   	inc    %edx
43a414:	6d                   	insl   (%dx),%es:(%edi)
43a415:	70 45                	jo     0x43a45c
43a417:	54                   	push   %esp
43a418:	4c                   	dec    %esp
43a419:	6f                   	outsl  %ds:(%esi),(%dx)
43a41a:	54                   	push   %esp
43a41b:	70 68                	jo     0x43a485
43a41d:	68 2b 69 72 49       	push   $0x4972692b
43a422:	2f                   	das
43a423:	4d                   	dec    %ebp
43a424:	37                   	aaa
43a425:	66 49                	dec    %cx
43a427:	53                   	push   %ebx
43a428:	42                   	inc    %edx
43a429:	61                   	popa
43a42a:	6f                   	outsl  %ds:(%esi),(%dx)
43a42b:	44                   	inc    %esp
43a42c:	79 4f                	jns    0x43a47d
43a42e:	43                   	inc    %ebx
43a42f:	33 31                	xor    (%ecx),%esi
43a431:	77 69                	ja     0x43a49c
43a433:	58                   	pop    %eax
43a434:	36 53                	ss push %ebx
43a436:	71 61                	jno    0x43a499
43a438:	44                   	inc    %esp
43a439:	78 4f                	js     0x43a48a
43a43b:	4b                   	dec    %ebx
43a43c:	71 4e                	jno    0x43a48c
43a43e:	31 37                	xor    %esi,(%edi)
43a440:	78 57                	js     0x43a499
43a442:	74 2b                	je     0x43a46f
43a444:	4e                   	dec    %esi
43a445:	46                   	inc    %esi
43a446:	71 4b                	jno    0x43a493
43a448:	42                   	inc    %edx
43a449:	68 7a 36 71 63       	push   $0x6371367a
43a44e:	47                   	inc    %edi
43a44f:	33 65 49             	xor    0x49(%ebp),%esp
43a452:	36 4d                	ss dec %ebp
43a454:	2f                   	das
43a455:	37                   	aaa
43a456:	63 45 57             	arpl   %eax,0x57(%ebp)
43a459:	44                   	inc    %esp
43a45a:	37                   	aaa
43a45b:	62 55 69             	bound  %edx,0x69(%ebp)
43a45e:	37                   	aaa
43a45f:	48                   	dec    %eax
43a460:	71 58                	jno    0x43a4ba
43a462:	47                   	inc    %edi
43a463:	41                   	inc    %ecx
43a464:	31 46 2b             	xor    %eax,0x2b(%esi)
43a467:	37                   	aaa
43a468:	48                   	dec    %eax
43a469:	56                   	push   %esi
43a46a:	33 43 2f             	xor    0x2f(%ebx),%eax
43a46d:	6f                   	outsl  %ds:(%esi),(%dx)
43a46e:	42                   	inc    %edx
43a46f:	43                   	inc    %ebx
43a470:	30 56 49             	xor    %dl,0x49(%esi)
43a473:	64 47                	fs inc %edi
43a475:	42                   	inc    %edx
43a476:	33 4b 39             	xor    0x39(%ebx),%ecx
43a479:	35 55 6f 6a 52       	xor    $0x526a6f55,%eax
43a47e:	39 53 44             	cmp    %edx,0x44(%ebx)
43a481:	6b 54 70 63 4b       	imul   $0x4b,0x63(%eax,%esi,2),%edx
43a486:	35 6b 4c 39 73       	xor    $0x73394c6b,%eax
43a48b:	6a 57                	push   $0x57
43a48d:	43                   	inc    %ebx
43a48e:	30 67 47             	xor    %ah,0x47(%edi)
43a491:	32 2f                	xor    (%edi),%ch
43a493:	5a                   	pop    %edx
43a494:	46                   	inc    %esi
43a495:	6f                   	outsl  %ds:(%esi),(%dx)
43a496:	2f                   	das
43a497:	4b                   	dec    %ebx
43a498:	6f                   	outsl  %ds:(%esi),(%dx)
43a499:	72 47                	jb     0x43a4e2
43a49b:	4e                   	dec    %esi
43a49c:	50                   	push   %eax
43a49d:	33 76 59             	xor    0x59(%esi),%esi
43a4a0:	33 39                	xor    (%ecx),%edi
43a4a2:	73 58                	jae    0x43a4fc
43a4a4:	70 63                	jo     0x43a509
43a4a6:	51                   	push   %ecx
43a4a7:	75 31                	jne    0x43a4da
43a4a9:	64 6c                	fs insb (%dx),%es:(%edi)
43a4ab:	6b 5a 56 39          	imul   $0x39,0x56(%edx),%ebx
43a4af:	52                   	push   %edx
43a4b0:	77 67                	ja     0x43a519
43a4b2:	44                   	inc    %esp
43a4b3:	63 41 6f             	arpl   %eax,0x6f(%ecx)
43a4b6:	75 58                	jne    0x43a510
43a4b8:	72 7a                	jb     0x43a534
43a4ba:	74 6b                	je     0x43a527
43a4bc:	35 68 71 6a 62       	xor    $0x626a7168,%eax
43a4c1:	45                   	inc    %ebp
43a4c2:	44                   	inc    %esp
43a4c3:	77 68                	ja     0x43a52d
43a4c5:	36 78 37             	ss js  0x43a4ff
43a4c8:	41                   	inc    %ecx
43a4c9:	37                   	aaa
43a4ca:	59                   	pop    %ecx
43a4cb:	46                   	inc    %esi
43a4cc:	50                   	push   %eax
43a4cd:	7a 61                	jp     0x43a530
43a4cf:	65 51                	gs push %ecx
43a4d1:	66 58                	pop    %ax
43a4d3:	4e                   	dec    %esi
43a4d4:	6e                   	outsb  %ds:(%esi),(%dx)
43a4d5:	46                   	inc    %esi
43a4d6:	39 52 65             	cmp    %edx,0x65(%edx)
43a4d9:	48                   	dec    %eax
43a4da:	38 42 76             	cmp    %al,0x76(%edx)
43a4dd:	4c                   	dec    %esp
43a4de:	56                   	push   %esi
43a4df:	32 36                	xor    (%esi),%dh
43a4e1:	43                   	inc    %ebx
43a4e2:	45                   	inc    %ebp
43a4e3:	30 30                	xor    %dh,(%eax)
43a4e5:	33 4c 68 2b          	xor    0x2b(%eax,%ebp,2),%ecx
43a4e9:	30 66 58             	xor    %ah,0x58(%esi)
43a4ec:	6c                   	insb   (%dx),%es:(%edi)
43a4ed:	54                   	push   %esp
43a4ee:	71 70                	jno    0x43a560
43a4f0:	5a                   	pop    %edx
43a4f1:	42                   	inc    %edx
43a4f2:	4b                   	dec    %ebx
43a4f3:	54                   	push   %esp
43a4f4:	70 68                	jo     0x43a55e
43a4f6:	49                   	dec    %ecx
43a4f7:	76 34                	jbe    0x43a52d
43a4f9:	4b                   	dec    %ebx
43a4fa:	4f                   	dec    %edi
43a4fb:	78 49                	js     0x43a546
43a4fd:	39 79 33             	cmp    %edi,0x33(%ecx)
43a500:	49                   	dec    %ecx
43a501:	7a 36                	jp     0x43a539
43a503:	33 2b                	xor    (%ebx),%ebp
43a505:	62 48 77             	bound  %ecx,0x77(%eax)
43a508:	34 53                	xor    $0x53,%al
43a50a:	78 31                	js     0x43a53d
43a50c:	33 67 62             	xor    0x62(%edi),%esp
43a50f:	41                   	inc    %ecx
43a510:	54                   	push   %esp
43a511:	52                   	push   %edx
43a512:	59                   	pop    %ecx
43a513:	48                   	dec    %eax
43a514:	37                   	aaa
43a515:	4c                   	dec    %esp
43a516:	65 6f                	outsl  %gs:(%esi),(%dx)
43a518:	67 4e                	addr16 dec %esi
43a51a:	62 42 70             	bound  %eax,0x70(%edx)
43a51d:	33 79 38             	xor    0x38(%ecx),%edi
43a520:	6a 5a                	push   $0x5a
43a522:	46                   	inc    %esi
43a523:	4b                   	dec    %ebx
43a524:	4b                   	dec    %ebx
43a525:	45                   	inc    %ebp
43a526:	68 66 61 73 46       	push   $0x46736166
43a52b:	71 58                	jno    0x43a585
43a52d:	75 70                	jne    0x43a59f
43a52f:	7a 70                	jp     0x43a5a1
43a531:	50                   	push   %eax
43a532:	48                   	dec    %eax
43a533:	37                   	aaa
43a534:	4f                   	dec    %edi
43a535:	61                   	popa
43a536:	53                   	push   %ebx
43a537:	72 33                	jb     0x43a56c
43a539:	4d                   	dec    %ebp
43a53a:	6b 77 47 4e          	imul   $0x4e,0x47(%edi),%esi
43a53e:	38 32                	cmp    %dh,(%edx)
43a540:	52                   	push   %edx
43a541:	42                   	inc    %edx
43a542:	75 43                	jne    0x43a587
43a544:	47                   	inc    %edi
43a545:	48                   	dec    %eax
43a546:	67 45                	addr16 inc %ebp
43a548:	68 33 74 61 32       	push   $0x32617433
43a54d:	55                   	push   %ebp
43a54e:	36 79 46             	ss jns 0x43a597
43a551:	69 59 4d 4a 45 32 4d 	imul   $0x4d32454a,0x4d(%ecx),%ebx
43a558:	69 44 4f 76 51 77 31 	imul   $0x4f317751,0x76(%edi,%ecx,2),%eax
43a55f:	4f
43a560:	64 4d                	fs dec %ebp
43a562:	32 41 57             	xor    0x57(%ecx),%al
43a565:	56                   	push   %esi
43a566:	64 7a 43             	fs jp  0x43a5ac
43a569:	4f                   	dec    %edi
43a56a:	36 4d                	ss dec %ebp
43a56c:	4e                   	dec    %esi
43a56d:	32 6a 2f             	xor    0x2f(%edx),%ch
43a570:	74 2b                	je     0x43a59d
43a572:	4b                   	dec    %ebx
43a573:	78 47                	js     0x43a5bc
43a575:	68 36 46 68 36       	push   $0x36684636
43a57a:	55                   	push   %ebp
43a57b:	52                   	push   %edx
43a57c:	7a 59                	jp     0x43a5d7
43a57e:	71 2b                	jno    0x43a5ab
43a580:	6b 55 4e 34          	imul   $0x34,0x4e(%ebp),%edx
43a584:	73 67                	jae    0x43a5ed
43a586:	64 4b                	fs dec %ebx
43a588:	33 6f 37             	xor    0x37(%edi),%ebp
43a58b:	6a 32                	push   $0x32
43a58d:	61                   	popa
43a58e:	37                   	aaa
43a58f:	75 49                	jne    0x43a5da
43a591:	53                   	push   %ebx
43a592:	39 48 37             	cmp    %ecx,0x37(%eax)
43a595:	4d                   	dec    %ebp
43a596:	56                   	push   %esi
43a597:	59                   	pop    %ecx
43a598:	74 2f                	je     0x43a5c9
43a59a:	7a 72                	jp     0x43a60e
43a59c:	5a                   	pop    %edx
43a59d:	47                   	inc    %edi
43a59e:	69 7a 42 47 59 77 2f 	imul   $0x2f775947,0x42(%edx),%edi
43a5a5:	31 33                	xor    %esi,(%ebx)
43a5a7:	4d                   	dec    %ebp
43a5a8:	79 57                	jns    0x43a601
43a5aa:	38 30                	cmp    %dh,(%eax)
43a5ac:	37                   	aaa
43a5ad:	58                   	pop    %eax
43a5ae:	79 38                	jns    0x43a5e8
43a5b0:	42                   	inc    %edx
43a5b1:	58                   	pop    %eax
43a5b2:	32 32                	xor    (%edx),%dh
43a5b4:	79 6c                	jns    0x43a622
43a5b6:	33 6c 55 52          	xor    0x52(%ebp,%edx,2),%ebp
43a5ba:	30 61 49             	xor    %ah,0x49(%ecx)
43a5bd:	4e                   	dec    %esi
43a5be:	6c                   	insb   (%dx),%es:(%edi)
43a5bf:	45                   	inc    %ebp
43a5c0:	50                   	push   %eax
43a5c1:	4b                   	dec    %ebx
43a5c2:	7a 68                	jp     0x43a62c
43a5c4:	70 5a                	jo     0x43a620
43a5c6:	70 79                	jo     0x43a641
43a5c8:	49                   	dec    %ecx
43a5c9:	6c                   	insb   (%dx),%es:(%edi)
43a5ca:	74 56                	je     0x43a622
43a5cc:	4a                   	dec    %edx