423391:	7a 48                	jp     0x4233db
423393:	54                   	push   %esp
423394:	42                   	inc    %edx
423395:	74 4e                	je     0x4233e5
423397:	78 73                	js     0x42340c
423399:	51                   	push   %ecx
42339a:	5a                   	pop    %edx
42339b:	46                   	inc    %esi
42339c:	44                   	inc    %esp
42339d:	61                   	popa
42339e:	75 67                	jne    0x423407
4233a0:	69 6f 76 64 38 5a 6e 	imul   $0x6e5a3864,0x76(%edi),%ebp
4233a7:	70 57                	jo     0x423400
4233a9:	67 70 56             	addr16 jo 0x423402
4233ac:	41                   	inc    %ecx
4233ad:	46                   	inc    %esi
4233ae:	56                   	push   %esi
4233af:	4b                   	dec    %ebx
4233b0:	4a                   	dec    %edx
4233b1:	4d                   	dec    %ebp
4233b2:	72 55                	jb     0x423409
4233b4:	30 6a 77             	xor    %ch,0x77(%edx)
4233b7:	6a 6e                	push   $0x6e
4233b9:	6b 59 48 67          	imul   $0x67,0x48(%ecx),%ebx
4233bd:	4b                   	dec    %ebx
4233be:	49                   	dec    %ecx
4233bf:	68 63 36 39 4f       	push   $0x4f393663
4233c4:	32 55 44             	xor    0x44(%ebp),%dl
4233c7:	6e                   	outsb  %ds:(%esi),(%dx)
4233c8:	32 2b                	xor    (%ebx),%ch
4233ca:	74 47                	je     0x423413
4233cc:	77 41                	ja     0x42340f
4233ce:	4e                   	dec    %esi
4233cf:	54                   	push   %esp
4233d0:	48                   	dec    %eax
4233d1:	4e                   	dec    %esi
4233d2:	67 32 4d 72          	xor    0x72(%di),%cl
4233d6:	69 42 67 77 31 38 31 	imul   $0x31383177,0x67(%edx),%eax
4233dd:	37                   	aaa
4233de:	2f                   	das
4233df:	4a                   	dec    %edx
4233e0:	63 30                	arpl   %esi,(%eax)
4233e2:	7a 54                	jp     0x423438
4233e4:	67 2b 72 65          	sub    0x65(%bp,%si),%esi
4233e8:	65 6e                	outsb  %gs:(%esi),(%dx)
4233ea:	59                   	pop    %ecx
4233eb:	71 52                	jno    0x42343f
4233ed:	4e                   	dec    %esi
4233ee:	6e                   	outsb  %ds:(%esi),(%dx)
4233ef:	4d                   	dec    %ebp
4233f0:	6d                   	insl   (%dx),%es:(%edi)
4233f1:	51                   	push   %ecx
4233f2:	63 56 2b             	arpl   %edx,0x2b(%esi)
4233f5:	31 49 44             	xor    %ecx,0x44(%ecx)
4233f8:	71 2f                	jno    0x423429
4233fa:	6d                   	insl   (%dx),%es:(%edi)
4233fb:	65 2f                	gs das
4233fd:	48                   	dec    %eax
4233fe:	6f                   	outsl  %ds:(%esi),(%dx)
4233ff:	76 32                	jbe    0x423433
423401:	57                   	push   %edi
423402:	33 66 66             	xor    0x66(%esi),%esp
423405:	38 55 58             	cmp    %dl,0x58(%ebp)
423408:	56                   	push   %esi
423409:	42                   	inc    %edx
42340a:	53                   	push   %ebx
42340b:	72 45                	jb     0x423452
42340d:	31 74 70 57          	xor    %esi,0x57(%eax,%esi,2)
423411:	78 67                	js     0x42347a
423413:	45                   	inc    %ebp
423414:	4a                   	dec    %edx
423415:	77 6d                	ja     0x423484
423417:	59                   	pop    %ecx
423418:	6f                   	outsl  %ds:(%esi),(%dx)
423419:	71 33                	jno    0x42344e
42341b:	68 47 55 69 54       	push   $0x54695547
423420:	72 58                	jb     0x42347a
423422:	35 57 4b 6d 4c       	xor    $0x4c6d4b57,%eax
423427:	37                   	aaa
423428:	78 38                	js     0x423462
42342a:	34 41                	xor    $0x41,%al
42342c:	6e                   	outsb  %ds:(%esi),(%dx)
42342d:	70 4e                	jo     0x42347d
42342f:	50                   	push   %eax
423430:	69 6f 4e 76 77 68 6e 	imul   $0x6e687776,0x4e(%edi),%ebp
423437:	6c                   	insb   (%dx),%es:(%edi)
423438:	38 4e 61             	cmp    %cl,0x61(%esi)
42343b:	32 69 79             	xor    0x79(%ecx),%ch
42343e:	34 51                	xor    $0x51,%al
423440:	74 54                	je     0x423496
423442:	2b 6a 4a             	sub    0x4a(%edx),%ebp
423445:	31 7a 77             	xor    %edi,0x77(%edx)
423448:	61                   	popa
423449:	41                   	inc    %ecx
42344a:	56                   	push   %esi
42344b:	6a 39                	push   $0x39
42344d:	54                   	push   %esp
42344e:	39 33                	cmp    %esi,(%ebx)
423450:	70 56                	jo     0x4234a8
423452:	76 58                	jbe    0x4234ac
423454:	7a 32                	jp     0x423488
423456:	4f                   	dec    %edi
423457:	38 43 33             	cmp    %al,0x33(%ebx)
42345a:	32 68 46             	xor    0x46(%eax),%ch
42345d:	65 6b 66 46 6f       	imul   $0x6f,%gs:0x46(%esi),%esp
423462:	31 41 34             	xor    %eax,0x34(%ecx)
423465:	61                   	popa
423466:	69 4b 2b 67 76 30 50 	imul   $0x50307667,0x2b(%ebx),%ecx
42346d:	73 47                	jae    0x4234b6
42346f:	35 6b 68 34 30       	xor    $0x3034686b,%eax
423474:	48                   	dec    %eax
423475:	62 6d 53             	bound  %ebp,0x53(%ebp)
423478:	6b 48 34 7a          	imul   $0x7a,0x34(%eax),%ecx
42347c:	6f                   	outsl  %ds:(%esi),(%dx)
42347d:	62 6b 78             	bound  %ebp,0x78(%ebx)
423480:	48                   	dec    %eax
423481:	67 6e                	outsb  %ds:(%si),(%dx)
423483:	2f                   	das
423484:	63 37                	arpl   %esi,(%edi)
423486:	4a                   	dec    %edx
423487:	53                   	push   %ebx
423488:	44                   	inc    %esp
423489:	30 64 4f 2b          	xor    %ah,0x2b(%edi,%ecx,2)
42348d:	53                   	push   %ebx
42348e:	44                   	inc    %esp
42348f:	38 45 74             	cmp    %al,0x74(%ebp)
423492:	44                   	inc    %esp
423493:	39 4e 74             	cmp    %ecx,0x74(%esi)
423496:	2f                   	das
423497:	37                   	aaa
423498:	4d                   	dec    %ebp
423499:	54                   	push   %esp
42349a:	6a 36                	push   $0x36
42349c:	50                   	push   %eax
42349d:	6e                   	outsb  %ds:(%esi),(%dx)
42349e:	6e                   	outsb  %ds:(%esi),(%dx)
42349f:	71 39                	jno    0x4234da
4234a1:	35 62 30 77 56       	xor    $0x56773062,%eax
4234a6:	39 74 2f 46          	cmp    %esi,0x46(%edi,%ebp,1)
4234aa:	43                   	inc    %ebx
4234ab:	6d                   	insl   (%dx),%es:(%edi)
4234ac:	74 56                	je     0x423504
4234ae:	6f                   	outsl  %ds:(%esi),(%dx)
4234af:	37                   	aaa
4234b0:	5a                   	pop    %edx
4234b1:	78 57                	js     0x42350a
4234b3:	2f                   	das
4234b4:	57                   	push   %edi
4234b5:	69 74 43 64 4a 58 36 	imul   $0x2f36584a,0x64(%ebx,%eax,2),%esi
4234bc:	2f
4234bd:	43                   	inc    %ebx
4234be:	45                   	inc    %ebp
4234bf:	64 56                	fs push %esi
4234c1:	79 4b                	jns    0x42350e
4234c3:	67 4f                	addr16 dec %edi
4234c5:	78 56                	js     0x42351d
4234c7:	55                   	push   %ebp
4234c8:	50                   	push   %eax
4234c9:	69 54 31 30 38 2f 6d 	imul   $0x2b6d2f38,0x30(%ecx,%esi,1),%edx
4234d0:	2b
4234d1:	43                   	inc    %ebx
4234d2:	6a 38                	push   $0x38
4234d4:	49                   	dec    %ecx
4234d5:	6c                   	insb   (%dx),%es:(%edi)
4234d6:	37                   	aaa
4234d7:	52                   	push   %edx
4234d8:	73 4c                	jae    0x423526
4234da:	69 76 47 68 4c 73 4f 	imul   $0x4f734c68,0x47(%esi),%esi
4234e1:	31 58 49             	xor    %ebx,0x49(%eax)
4234e4:	36 59                	ss pop %ecx
4234e6:	4c                   	dec    %esp
4234e7:	4a                   	dec    %edx
4234e8:	55                   	push   %ebp
4234e9:	6f                   	outsl  %ds:(%esi),(%dx)
4234ea:	69 62 41 49 6d 75 58 	imul   $0x58756d49,0x41(%edx),%esp
4234f1:	65 4b                	gs dec %ebx
4234f3:	32 53 47             	xor    0x47(%ebx),%dl
4234f6:	4d                   	dec    %ebp
4234f7:	45                   	inc    %ebp
4234f8:	2f                   	das
4234f9:	48                   	dec    %eax
4234fa:	38 73 33             	cmp    %dh,0x33(%ebx)
4234fd:	46                   	inc    %esi
4234fe:	74 78                	je     0x423578
423500:	55                   	push   %ebp
423501:	59                   	pop    %ecx
423502:	42                   	inc    %edx
423503:	6b 71 4c 67          	imul   $0x67,0x4c(%ecx),%esi
423507:	5a                   	pop    %edx
423508:	39 44 63 6c          	cmp    %eax,0x6c(%ebx,%eiz,2)
42350c:	58                   	pop    %eax
42350d:	77 72                	ja     0x423581
42350f:	6b 5a 58 65          	imul   $0x65,0x58(%edx),%ebx
423513:	6e                   	outsb  %ds:(%esi),(%dx)
423514:	44                   	inc    %esp
423515:	45                   	inc    %ebp
423516:	49                   	dec    %ecx
423517:	68 50 4d 51 77       	push   $0x77514d50
42351c:	4a                   	dec    %edx
42351d:	36 33 4b 35          	xor    %ss:0x35(%ebx),%ecx
423521:	4e                   	dec    %esi
423522:	2f                   	das
423523:	71 59                	jno    0x42357e
423525:	56                   	push   %esi
423526:	35 67 6f 54 48       	xor    $0x48546f67,%eax
42352b:	6e                   	outsb  %ds:(%esi),(%dx)
42352c:	53                   	push   %ebx
42352d:	70 71                	jo     0x4235a0
42352f:	51                   	push   %ecx
423530:	35 42 45 41 37       	xor    $0x37414542,%eax
423535:	4a                   	dec    %edx
423536:	41                   	inc    %ecx
423537:	46                   	inc    %esi
423538:	44                   	inc    %esp
423539:	4d                   	dec    %ebp
42353a:	73 66                	jae    0x4235a2
42353c:	4c                   	dec    %esp
42353d:	74 4e                	je     0x42358d
42353f:	71 6f                	jno    0x4235b0
423541:	61                   	popa
423542:	30 33                	xor    %dh,(%ebx)
423544:	43                   	inc    %ebx
423545:	5a                   	pop    %edx
423546:	57                   	push   %edi
423547:	75 4d                	jne    0x423596
423549:	41                   	inc    %ecx
42354a:	46                   	inc    %esi
42354b:	35 68 55 68 37       	xor    $0x37685568,%eax
423550:	6f                   	outsl  %ds:(%esi),(%dx)
423551:	5a                   	pop    %edx
423552:	37                   	aaa
423553:	34 6b                	xor    $0x6b,%al
423555:	6d                   	insl   (%dx),%es:(%edi)
423556:	6e                   	outsb  %ds:(%esi),(%dx)
423557:	48                   	dec    %eax
423558:	43                   	inc    %ebx
423559:	4b                   	dec    %ebx
42355a:	78 38                	js     0x423594
42355c:	41                   	inc    %ecx
42355d:	71 33                	jno    0x423592
42355f:	7a 34                	jp     0x423595
423561:	4f                   	dec    %edi
423562:	49                   	dec    %ecx
423563:	68 66 49 54 51       	push   $0x51544966
423568:	34 44                	xor    $0x44,%al
42356a:	77 58                	ja     0x4235c4
42356c:	39 69 46             	cmp    %ebp,0x46(%ecx)
42356f:	4a                   	dec    %edx
423570:	35 39 53 73 46       	xor    $0x46735339,%eax
423575:	70 6d                	jo     0x4235e4
423577:	33 5a 65             	xor    0x65(%edx),%ebx
42357a:	54                   	push   %esp
42357b:	47                   	inc    %edi
42357c:	31 57 6d             	xor    %edx,0x6d(%edi)
42357f:	38 42 63             	cmp    %al,0x63(%edx)
423582:	55                   	push   %ebp
423583:	7a 6b                	jp     0x4235f0
423585:	62 73 35             	bound  %esi,0x35(%ebx)
423588:	57                   	push   %edi
423589:	78 6f                	js     0x4235fa
42358b:	49                   	dec    %ecx
42358c:	4b                   	dec    %ebx
42358d:	79 45                	jns    0x4235d4
42358f:	71 59                	jno    0x4235ea
423591:	42                   	inc    %edx
423592:	4c                   	dec    %esp
423593:	70 54                	jo     0x4235e9
423595:	54                   	push   %esp
423596:	52                   	push   %edx
423597:	31 2b                	xor    %ebp,(%ebx)
423599:	79 4d                	jns    0x4235e8
42359b:	59                   	pop    %ecx
42359c:	6d                   	insl   (%dx),%es:(%edi)
42359d:	4b                   	dec    %ebx
42359e:	45                   	inc    %ebp
42359f:	36 71 63             	ss jno 0x423605
4235a2:	61                   	popa
4235a3:	63 6d 55             	arpl   %ebp,0x55(%ebp)
4235a6:	43                   	inc    %ebx
4235a7:	39 6b 4f             	cmp    %ebp,0x4f(%ebx)
4235aa:	71 64                	jno    0x423610
4235ac:	6b 58 37 73          	imul   $0x73,0x37(%eax),%ebx
4235b0:	75 5a                	jne    0x42360c
4235b2:	39 54 6d 48          	cmp    %edx,0x48(%ebp,%ebp,2)
4235b6:	58                   	pop    %eax
4235b7:	34 44                	xor    $0x44,%al
4235b9:	38 62 54             	cmp    %ah,0x54(%edx)
4235bc:	50                   	push   %eax
4235bd:	75 6d                	jne    0x42362c
4235bf:	31 59 70             	xor    %ebx,0x70(%ecx)
4235c2:	30 51 66             	xor    %dl,0x66(%ecx)
4235c5:	75 77                	jne    0x42363e
4235c7:	47                   	inc    %edi
4235c8:	65 37                	gs aaa
4235ca:	2f                   	das
4235cb:	58                   	pop    %eax
4235cc:	35 4f 55 52 38       	xor    $0x3852554f,%eax
4235d1:	7a 65                	jp     0x423638
4235d3:	65 36 37             	gs ss aaa
4235d6:	55                   	push   %ebp
4235d7:	77 72                	ja     0x42364b
4235d9:	66 4e                	dec    %si
4235db:	42                   	inc    %edx
4235dc:	35 52 75 43 2f       	xor    $0x2f437552,%eax
4235e1:	43                   	inc    %ebx
4235e2:	48                   	dec    %eax
4235e3:	63 30                	arpl   %esi,(%eax)
4235e5:	74 70                	je     0x423657
4235e7:	39 33                	cmp    %esi,(%ebx)
4235e9:	5a                   	pop    %edx
4235ea:	7a 66                	jp     0x423652
4235ec:	59                   	pop    %ecx
4235ed:	39 42 56             	cmp    %eax,0x56(%edx)
4235f0:	67 4a                	addr16 dec %edx
4235f2:	59                   	pop    %ecx
4235f3:	77 68                	ja     0x42365d
4235f5:	62 2b                	bound  %ebp,(%ebx)
4235f7:	32 6c 59 2f          	xor    0x2f(%ecx,%ebx,2),%ch
4235fb:	2b 33                	sub    (%ebx),%esi
4235fd:	47                   	inc    %edi
4235fe:	44                   	inc    %esp
4235ff:	53                   	push   %ebx
423600:	75 62                	jne    0x423664
423602:	33 6a 49             	xor    0x49(%edx),%ebp
423605:	42                   	inc    %edx
423606:	6c                   	insb   (%dx),%es:(%edi)
423607:	6f                   	outsl  %ds:(%esi),(%dx)
423608:	6e                   	outsb  %ds:(%esi),(%dx)
423609:	78 61                	js     0x42366c
42360b:	2f                   	das
42360c:	65 70 30             	gs jo  0x42363f
42360f:	56                   	push   %esi
423610:	53                   	push   %ebx
423611:	41                   	inc    %ecx
423612:	4c                   	dec    %esp
423613:	34 35                	xor    $0x35,%al
423615:	34 49                	xor    $0x49,%al
423617:	38 44 4c 56          	cmp    %al,0x56(%esp,%ecx,2)
42361b:	71 47                	jno    0x423664
42361d:	56                   	push   %esi
42361e:	44                   	inc    %esp
42361f:	33 72 6b             	xor    0x6b(%edx),%esi
423622:	61                   	popa
423623:	58                   	pop    %eax
423624:	67 73 36             	addr16 jae 0x42365d
423627:	4f                   	dec    %edi
423628:	79 71                	jns    0x42369b
42362a:	4c                   	dec    %esp
42362b:	5a                   	pop    %edx
42362c:	35 2f 78 38 4d       	xor    $0x4d38782f,%eax