42322f:	41                   	inc    %ecx
423230:	59                   	pop    %ecx
423231:	78 75                	js     0x4232a8
423233:	61                   	popa
423234:	77 75                	ja     0x4232ab
423236:	50                   	push   %eax
423237:	34 63                	xor    $0x63,%al
423239:	49                   	dec    %ecx
42323a:	68 7a 74 73 68       	push   $0x6873747a
42323f:	62 73 53             	bound  %esi,0x53(%ebx)
423242:	6a 44                	push   $0x44
423244:	35 57 77 4b 78       	xor    $0x784b7757,%eax
423249:	5a                   	pop    %edx
42324a:	45                   	inc    %ebp
42324b:	72 68                	jb     0x4232b5
42324d:	31 33                	xor    %esi,(%ebx)
42324f:	55                   	push   %ebp
423250:	6c                   	insb   (%dx),%es:(%edi)
423251:	55                   	push   %ebp
423252:	57                   	push   %edi
423253:	62 72 73             	bound  %esi,0x73(%edx)
423256:	4a                   	dec    %edx
423257:	34 76                	xor    $0x76,%al
423259:	71 4d                	jno    0x4232a8
42325b:	61                   	popa
42325c:	63 48 54             	arpl   %ecx,0x54(%eax)
42325f:	71 65                	jno    0x4232c6
423261:	4c                   	dec    %esp
423262:	57                   	push   %edi
423263:	6c                   	insb   (%dx),%es:(%edi)
423264:	69 37 47 46 39 4e    	imul   $0x4e394647,(%edi),%esi
42326a:	7a 76                	jp     0x4232e2
42326c:	67 4b                	addr16 dec %ebx
42326e:	6c                   	insb   (%dx),%es:(%edi)
42326f:	53                   	push   %ebx
423270:	68 67 49 52 4a       	push   $0x4a524967
423275:	56                   	push   %esi
423276:	4e                   	dec    %esi
423277:	62 67 69             	bound  %esp,0x69(%edi)
42327a:	70 49                	jo     0x4232c5
42327c:	54                   	push   %esp
42327d:	42                   	inc    %edx
42327e:	30 76 79             	xor    %dh,0x79(%esi)
423281:	6d                   	insl   (%dx),%es:(%edi)
423282:	48                   	dec    %eax
423283:	35 78 2f 37 78       	xor    $0x78372f78,%eax
423288:	49                   	dec    %ecx
423289:	43                   	inc    %ebx
42328a:	42                   	inc    %edx
42328b:	35 63 4b 48 57       	xor    $0x57484b63,%eax
423290:	52                   	push   %edx
423291:	49                   	dec    %ecx
423292:	37                   	aaa
423293:	7a 59                	jp     0x4232ee
423295:	71 52                	jno    0x4232e9
423297:	42                   	inc    %edx
423298:	75 47                	jne    0x4232e1
42329a:	77 47                	ja     0x4232e3
42329c:	79 72                	jns    0x423310
42329e:	75 39                	jne    0x4232d9
4232a0:	74 4e                	je     0x4232f0
4232a2:	6e                   	outsb  %ds:(%esi),(%dx)
4232a3:	72 52                	jb     0x4232f7
4232a5:	6d                   	insl   (%dx),%es:(%edi)
4232a6:	6b 36 59             	imul   $0x59,(%esi),%esi
4232a9:	32 33                	xor    (%ebx),%dh
4232ab:	4f                   	dec    %edi
4232ac:	52                   	push   %edx
4232ad:	31 4f 4f             	xor    %ecx,0x4f(%edi)
4232b0:	68 74 6e 50 4d       	push   $0x4d506e74
4232b5:	62 37                	bound  %esi,(%edi)
4232b7:	59                   	pop    %ecx
4232b8:	76 47                	jbe    0x423301
4232ba:	65 68 46 63 66 30    	gs push $0x30666346
4232c0:	50                   	push   %eax
4232c1:	69 67 6a 50 44 6c 66 	imul   $0x666c4450,0x6a(%edi),%esp
4232c8:	6a 4d                	push   $0x4d
4232ca:	31 33                	xor    %esi,(%ebx)
4232cc:	37                   	aaa
4232cd:	72 71                	jb     0x423340
4232cf:	51                   	push   %ecx
4232d0:	74 32                	je     0x423304
4232d2:	44                   	inc    %esp
4232d3:	59                   	pop    %ecx
4232d4:	57                   	push   %edi
4232d5:	78 57                	js     0x42332e
4232d7:	76 6d                	jbe    0x423346
4232d9:	35 4e 38 2b 71       	xor    $0x712b384e,%eax
4232de:	79 71                	jns    0x423351
4232e0:	74 66                	je     0x423348
4232e2:	69 64 78 64 45 6a 32 	imul   $0x42326a45,0x64(%eax,%edi,2),%esp
4232e9:	42
4232ea:	6a 6f                	push   $0x6f
4232ec:	65 33 72 6f          	xor    %gs:0x6f(%edx),%esi
4232f0:	73 42                	jae    0x423334
4232f2:	49                   	dec    %ecx
4232f3:	6f                   	outsl  %ds:(%esi),(%dx)
4232f4:	51                   	push   %ecx
4232f5:	57                   	push   %edi
4232f6:	4b                   	dec    %ebx
4232f7:	65 32 36             	xor    %gs:(%esi),%dh
4232fa:	47                   	inc    %edi
4232fb:	41                   	inc    %ecx
4232fc:	31 77 42             	xor    %esi,0x42(%edi)
4232ff:	69 4c 66 67 50 47 4b 	imul   $0x704b4750,0x67(%esi,%eiz,2),%ecx
423306:	70
423307:	4f                   	dec    %edi
423308:	44                   	inc    %esp
423309:	36 55                	ss push %ebp
42330b:	37                   	aaa
42330c:	51                   	push   %ecx
42330d:	32 4b 48             	xor    0x48(%ebx),%cl
423310:	51                   	push   %ecx
423311:	5a                   	pop    %edx
423312:	79 57                	jns    0x42336b
423314:	57                   	push   %edi
423315:	45                   	inc    %ebp
423316:	32 57 42             	xor    0x42(%edi),%dl
423319:	73 45                	jae    0x423360
42331b:	37                   	aaa
42331c:	6d                   	insl   (%dx),%es:(%edi)
42331d:	77 31                	ja     0x423350
42331f:	41                   	inc    %ecx
423320:	52                   	push   %edx
423321:	35 71 73 4c 34       	xor    $0x344c7371,%eax
423326:	4c                   	dec    %esp
423327:	70 77                	jo     0x4233a0
423329:	6f                   	outsl  %ds:(%esi),(%dx)
42332a:	49                   	dec    %ecx
42332b:	35 6d 68 56 79       	xor    $0x7956686d,%eax
423330:	66 77 34             	data16 ja 0x423367
423333:	4b                   	dec    %ebx
423334:	54                   	push   %esp
423335:	34 36                	xor    $0x36,%al
423337:	69 76 71 68 35 2f 71 	imul   $0x712f3568,0x71(%esi),%esi
42333e:	79 50                	jns    0x423390
423340:	75 6b                	jne    0x4233ad
423342:	58                   	pop    %eax
423343:	5a                   	pop    %edx
423344:	61                   	popa
423345:	76 53                	jbe    0x42339a
423347:	56                   	push   %esi
423348:	31 30                	xor    %esi,(%eax)
42334a:	57                   	push   %edi
42334b:	48                   	dec    %eax
42334c:	48                   	dec    %eax
42334d:	6b 32 66             	imul   $0x66,(%edx),%esi
423350:	31 39                	xor    %edi,(%ecx)
423352:	6b 4e 52 35          	imul   $0x35,0x52(%esi),%ecx
423356:	68 7a 4f 44 4c       	push   $0x4c444f7a
42335b:	6e                   	outsb  %ds:(%esi),(%dx)
42335c:	72 78                	jb     0x4233d6
42335e:	4c                   	dec    %esp
42335f:	79 74                	jns    0x4233d5
423361:	46                   	inc    %esi
423362:	52                   	push   %edx
423363:	75 6d                	jne    0x4233d2
423365:	62 58 4b             	bound  %ebx,0x4b(%eax)
423368:	78 53                	js     0x4233bd
42336a:	67 61                	addr16 popa
42336c:	61                   	popa
42336d:	4d                   	dec    %ebp
42336e:	67 64 6b 78 79 73    	imul   $0x73,%fs:0x79(%bx,%si),%edi
423374:	51                   	push   %ecx
423375:	71 6e                	jno    0x4233e5
423377:	69 6a 4b 45 4b 35 41 	imul   $0x41354b45,0x4b(%edx),%ebp
42337e:	47                   	inc    %edi
42337f:	2b 6b 74             	sub    0x74(%ebx),%ebp
423382:	53                   	push   %ebx
423383:	69 73 4d 4f 31 4f 43 	imul   $0x434f314f,0x4d(%ebx),%esi
42338a:	51                   	push   %ecx
42338b:	5a                   	pop    %edx
42338c:	52                   	push   %edx
42338d:	6a 48                	push   $0x48
42338f:	77 68                	ja     0x4233f9
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