431423:	37                   	aaa
431424:	57                   	push   %edi
431425:	6f                   	outsl  %ds:(%esi),(%dx)
431426:	66 58                	pop    %ax
431428:	31 61 6f             	xor    %esp,0x6f(%ecx)
43142b:	56                   	push   %esi
43142c:	69 51 77 4c 50 33 45 	imul   $0x4533504c,0x77(%ecx),%edx
431433:	71 6a                	jno    0x43149f
431435:	32 68 43             	xor    0x43(%eax),%ch
431438:	58                   	pop    %eax
431439:	44                   	inc    %esp
43143a:	6b 57 6a 6e          	imul   $0x6e,0x6a(%edi),%edx
43143e:	51                   	push   %ecx
43143f:	69 31 6c 66 6c 68    	imul   $0x686c666c,(%ecx),%esi
431445:	47                   	inc    %edi
431446:	7a 43                	jp     0x43148b
431448:	71 6c                	jno    0x4314b6
43144a:	4f                   	dec    %edi
43144b:	63 46 70             	arpl   %eax,0x70(%esi)
43144e:	6a 61                	push   $0x61
431450:	33 50 4f             	xor    0x4f(%eax),%edx
431453:	79 56                	jns    0x4314ab
431455:	70 6b                	jo     0x4314c2
431457:	73 65                	jae    0x4314be
431459:	77 41                	ja     0x43149c
43145b:	43                   	inc    %ebx
43145c:	63 4e 44             	arpl   %ecx,0x44(%esi)
43145f:	30 5a 6d             	xor    %bl,0x6d(%edx)
431462:	6a 39                	push   $0x39
431464:	49                   	dec    %ecx
431465:	4a                   	dec    %edx
431466:	4b                   	dec    %ebx
431467:	48                   	dec    %eax
431468:	72 79                	jb     0x4314e3
43146a:	4f                   	dec    %edi
43146b:	53                   	push   %ebx
43146c:	48                   	dec    %eax
43146d:	2f                   	das
43146e:	50                   	push   %eax
43146f:	62 58 39             	bound  %ebx,0x39(%eax)
431472:	34 43                	xor    $0x43,%al
431474:	43                   	inc    %ebx
431475:	53                   	push   %ebx
431476:	30 32                	xor    %dh,(%edx)
431478:	43                   	inc    %ebx
431479:	37                   	aaa
43147a:	31 33                	xor    %esi,(%ebx)
43147c:	79 34                	jns    0x4314b2
43147e:	4c                   	dec    %esp
43147f:	61                   	popa
431480:	6d                   	insl   (%dx),%es:(%edi)
431481:	7a 44                	jp     0x4314c7
431483:	5a                   	pop    %edx
431484:	4f                   	dec    %edi
431485:	4a                   	dec    %edx
431486:	36 30 41 74          	xor    %al,%ss:0x74(%ecx)
43148a:	34 38                	xor    $0x38,%al
43148c:	66 53                	push   %bx
43148e:	78 79                	js     0x431509
431490:	6f                   	outsl  %ds:(%esi),(%dx)
431491:	42                   	inc    %edx
431492:	31 7a 37             	xor    %edi,0x37(%edx)
431495:	38 65 43             	cmp    %ah,0x43(%ebp)
431498:	55                   	push   %ebp
431499:	47                   	inc    %edi
43149a:	65 4e                	gs dec %esi
43149c:	39 73 35             	cmp    %esi,0x35(%ebx)
43149f:	45                   	inc    %ebp
4314a0:	6c                   	insb   (%dx),%es:(%edi)
4314a1:	36 37                	ss aaa
4314a3:	6d                   	insl   (%dx),%es:(%edi)
4314a4:	67 6c                	insb   (%dx),%es:(%di)
4314a6:	4d                   	dec    %ebp
4314a7:	75 7a                	jne    0x431523
4314a9:	66 6a 6f             	pushw  $0x6f
4314ac:	39 59 68             	cmp    %ebx,0x68(%ecx)
4314af:	6d                   	insl   (%dx),%es:(%edi)
4314b0:	45                   	inc    %ebp
4314b1:	36 71 55             	ss jno 0x431509
4314b4:	54                   	push   %esp
4314b5:	2f                   	das
4314b6:	63 74 70 63          	arpl   %esi,0x63(%eax,%esi,2)
4314ba:	32 4c 36 59          	xor    0x59(%esi,%esi,1),%cl
4314be:	6f                   	outsl  %ds:(%esi),(%dx)
4314bf:	57                   	push   %edi
4314c0:	6a 68                	push   $0x68
4314c2:	75 42                	jne    0x431506
4314c4:	75 47                	jne    0x43150d
4314c6:	38 6a 33             	cmp    %ch,0x33(%edx)
4314c9:	33 41 66             	xor    0x66(%ecx),%eax
4314cc:	2b 4a 6e             	sub    0x6e(%edx),%ecx
4314cf:	61                   	popa
4314d0:	4c                   	dec    %esp
4314d1:	68 30 7a 7a 6f       	push   $0x6f7a7a30
4314d6:	39 71 6a             	cmp    %esi,0x6a(%ecx)
4314d9:	74 57                	je     0x431532
4314db:	4b                   	dec    %ebx
4314dc:	53                   	push   %ebx
4314dd:	6b 66 75 61          	imul   $0x61,0x75(%esi),%esp
4314e1:	77 70                	ja     0x431553
4314e3:	57                   	push   %edi
4314e4:	58                   	pop    %eax
4314e5:	2b 73 74             	sub    0x74(%ebx),%esi
4314e8:	70 47                	jo     0x431531
4314ea:	35 4e 4c 55 32       	xor    $0x32554c4e,%eax
4314ef:	63 69 4e             	arpl   %ebp,0x4e(%ecx)
4314f2:	36 48                	ss dec %eax
4314f4:	55                   	push   %ebp
4314f5:	57                   	push   %edi
4314f6:	6b 2f 53             	imul   $0x53,(%edi),%ebp
4314f9:	38 4b 31             	cmp    %cl,0x31(%ebx)
4314fc:	37                   	aaa
4314fd:	67 51                	addr16 push %ecx
4314ff:	74 47                	je     0x431548
431501:	42                   	inc    %edx
431502:	5a                   	pop    %edx
431503:	41                   	inc    %ecx
431504:	66 58                	pop    %ax
431506:	54                   	push   %esp
431507:	68 77 34 67 41       	push   $0x41673477
43150c:	4c                   	dec    %esp
43150d:	47                   	inc    %edi
43150e:	71 50                	jno    0x431560
431510:	34 78                	xor    $0x78,%al
431512:	45                   	inc    %ebp
431513:	50                   	push   %eax
431514:	49                   	dec    %ecx
431515:	6b 66 63 7a          	imul   $0x7a,0x63(%esi),%esp
431519:	5a                   	pop    %edx
43151a:	36 44                	ss inc %esp
43151c:	73 4f                	jae    0x43156d
43151e:	4d                   	dec    %ebp
43151f:	66 2f                	data16 das
431521:	79 39                	jns    0x43155c
431523:	71 45                	jno    0x43156a
431525:	69 6c 42 4d 6e 4f 72 	imul   $0x39724f6e,0x4d(%edx,%eax,2),%ebp
43152c:	39
43152d:	35 41 52 36 53       	xor    $0x53365241,%eax
431532:	51                   	push   %ecx
431533:	56                   	push   %esi
431534:	5a                   	pop    %edx
431535:	2b 32                	sub    (%edx),%esi
431537:	49                   	dec    %ecx
431538:	42                   	inc    %edx
431539:	50                   	push   %eax
43153a:	34 54                	xor    $0x54,%al
43153c:	6c                   	insb   (%dx),%es:(%edi)
43153d:	55                   	push   %ebp
43153e:	45                   	inc    %ebp
43153f:	58                   	pop    %eax
431540:	74 66                	je     0x4315a8
431542:	65 2b 57 44          	sub    %gs:0x44(%edi),%edx
431546:	33 37                	xor    (%edi),%esi
431548:	74 62                	je     0x4315ac
43154a:	54                   	push   %esp
43154b:	52                   	push   %edx
43154c:	74 42                	je     0x431590
43154e:	6c                   	insb   (%dx),%es:(%edi)
43154f:	71 70                	jno    0x4315c1
431551:	57                   	push   %edi
431552:	45                   	inc    %ebp
431553:	50                   	push   %eax
431554:	4d                   	dec    %ebp
431555:	43                   	inc    %ebx
431556:	51                   	push   %ecx
431557:	4e                   	dec    %esi
431558:	77 30                	ja     0x43158a
43155a:	67 63 4d 67          	arpl   %ecx,0x67(%di)
43155e:	4c                   	dec    %esp
43155f:	4b                   	dec    %ebx
431560:	31 62 5a             	xor    %esp,0x5a(%edx)
431563:	56                   	push   %esi
431564:	4c                   	dec    %esp
431565:	68 31 4d 66 61       	push   $0x61664d31
43156a:	2f                   	das
43156b:	69 72 67 35 34 36 67 	imul   $0x67363435,0x67(%edx),%esi
431572:	48                   	dec    %eax
431573:	70 70                	jo     0x4315e5
431575:	51                   	push   %ecx
431576:	61                   	popa
431577:	75 4b                	jne    0x4315c4
431579:	61                   	popa
43157a:	65 58                	gs pop %eax
43157c:	46                   	inc    %esi
43157d:	36 2f                	ss das
43157f:	35 56 57 52 2b       	xor    $0x2b525756,%eax
431584:	45                   	inc    %ebp
431585:	63 57 44             	arpl   %edx,0x44(%edi)
431588:	6e                   	outsb  %ds:(%esi),(%dx)
431589:	38 61 35             	cmp    %ah,0x35(%ecx)
43158c:	4b                   	dec    %ebx
43158d:	46                   	inc    %esi
43158e:	35 44 4c 44 72       	xor    $0x72444c44,%eax
431593:	78 72                	js     0x431607
431595:	4e                   	dec    %esi
431596:	44                   	inc    %esp
431597:	65 45                	gs inc %ebp
431599:	72 46                	jb     0x4315e1
43159b:	69 65 41 4d 4d 51 6c 	imul   $0x6c514d4d,0x41(%ebp),%esp
4315a2:	63 38                	arpl   %edi,(%eax)
4315a4:	58                   	pop    %eax
4315a5:	4d                   	dec    %ebp
4315a6:	73 4b                	jae    0x4315f3
4315a8:	6e                   	outsb  %ds:(%esi),(%dx)
4315a9:	4a                   	dec    %edx
4315aa:	4f                   	dec    %edi
4315ab:	33 44 70 4b          	xor    0x4b(%eax,%esi,2),%eax
4315af:	72 30                	jb     0x4315e1
4315b1:	42                   	inc    %edx
4315b2:	6f                   	outsl  %ds:(%esi),(%dx)
4315b3:	70 36                	jo     0x4315eb
4315b5:	6d                   	insl   (%dx),%es:(%edi)
4315b6:	71 4d                	jno    0x431605
4315b8:	36 6a 2f             	ss push $0x2f
4315bb:	78 45                	js     0x431602
4315bd:	58                   	pop    %eax
4315be:	76 54                	jbe    0x431614
4315c0:	61                   	popa
4315c1:	43                   	inc    %ebx
4315c2:	57                   	push   %edi
4315c3:	48                   	dec    %eax
4315c4:	62 52 52             	bound  %edx,0x52(%edx)
4315c7:	6e                   	outsb  %ds:(%esi),(%dx)
4315c8:	6b 4f 36 59          	imul   $0x59,0x36(%edi),%ecx
4315cc:	50                   	push   %eax
4315cd:	47                   	inc    %edi
4315ce:	4c                   	dec    %esp
4315cf:	53                   	push   %ebx
4315d0:	70 31                	jo     0x431603
4315d2:	69 78 75 76 47 2f 53 	imul   $0x532f4776,0x75(%eax),%edi
4315d9:	62 6e 6f             	bound  %ebp,0x6f(%esi)
4315dc:	31 4c 71 43          	xor    %ecx,0x43(%ecx,%esi,2)
4315e0:	70 4f                	jo     0x431631
4315e2:	66 4b                	dec    %bx
4315e4:	6d                   	insl   (%dx),%es:(%edi)
4315e5:	6e                   	outsb  %ds:(%esi),(%dx)
4315e6:	32 37                	xor    (%edi),%dh
4315e8:	63 61 6a             	arpl   %esp,0x6a(%ecx)
4315eb:	6f                   	outsl  %ds:(%esi),(%dx)
4315ec:	52                   	push   %edx
4315ed:	38 7a 70             	cmp    %bh,0x70(%edx)
4315f0:	57                   	push   %edi
4315f1:	7a 57                	jp     0x43164a
4315f3:	2f                   	das
4315f4:	65 2f                	gs das
4315f6:	4a                   	dec    %edx
4315f7:	2f                   	das
4315f8:	62 67 32             	bound  %esp,0x32(%edi)
4315fb:	45                   	inc    %ebp
4315fc:	55                   	push   %ebp
4315fd:	31 79 76             	xor    %edi,0x76(%ecx)
431600:	33 54 44 76          	xor    0x76(%esp,%eax,2),%edx
431604:	5a                   	pop    %edx
431605:	32 64 53 32          	xor    0x32(%ebx,%edx,2),%ah
431609:	38 63 77             	cmp    %ah,0x77(%ebx)
43160c:	68 39 4f 34 6a       	push   $0x6a344f39
431611:	63 34 4e             	arpl   %esi,(%esi,%ecx,2)
431614:	2f                   	das
431615:	53                   	push   %ebx
431616:	4a                   	dec    %edx
431617:	58                   	pop    %eax
431618:	4e                   	dec    %esi
431619:	6a 47                	push   $0x47
43161b:	44                   	inc    %esp
43161c:	43                   	inc    %ebx
43161d:	4c                   	dec    %esp
43161e:	6f                   	outsl  %ds:(%esi),(%dx)
43161f:	33 42 6b             	xor    0x6b(%edx),%eax
431622:	51                   	push   %ecx
431623:	34 4f                	xor    $0x4f,%al
431625:	2b 6f 37             	sub    0x37(%edi),%ebp
431628:	4a                   	dec    %edx
431629:	6d                   	insl   (%dx),%es:(%edi)
43162a:	64 6f                	outsl  %fs:(%esi),(%dx)
43162c:	42                   	inc    %edx
43162d:	79 53                	jns    0x431682
43162f:	75 6a                	jne    0x43169b
431631:	66 75 4d             	data16 jne 0x431681
431634:	4b                   	dec    %ebx
431635:	58                   	pop    %eax
431636:	35 73 34 64 61       	xor    $0x61643473,%eax
43163b:	66 74 66             	data16 je 0x4316a4
43163e:	56                   	push   %esi
43163f:	62 77 77             	bound  %esi,0x77(%edi)
431642:	2b 78 31             	sub    0x31(%eax),%edi
431645:	68 7a 31 43 55       	push   $0x5543317a
43164a:	4b                   	dec    %ebx
43164b:	30 6a 49             	xor    %ch,0x49(%edx)
43164e:	6d                   	insl   (%dx),%es:(%edi)
43164f:	70 34                	jo     0x431685
431651:	76 70                	jbe    0x4316c3
431653:	50                   	push   %eax
431654:	43                   	inc    %ebx
431655:	30 51 61             	xor    %dl,0x61(%ecx)
431658:	47                   	inc    %edi
431659:	69 53 59 72 67 37 61 	imul   $0x61376772,0x59(%ebx),%edx
431660:	45                   	inc    %ebp
431661:	35 32 6f 74 61       	xor    $0x61746f32,%eax
431666:	44                   	inc    %esp
431667:	4f                   	dec    %edi
431668:	55                   	push   %ebp
431669:	49                   	dec    %ecx
43166a:	49                   	dec    %ecx
43166b:	32 35 37 56 67 45    	xor    0x45675637,%dh
431671:	70 78                	jo     0x4316eb
431673:	33 52 47             	xor    0x47(%edx),%edx
431676:	78 6e                	js     0x4316e6
431678:	63 69 54             	arpl   %ebp,0x54(%ecx)
43167b:	4a                   	dec    %edx
43167c:	67 54                	addr16 push %esp
43167e:	74 33                	je     0x4316b3
431680:	4c                   	dec    %esp
431681:	53                   	push   %ebx
431682:	62 69 67             	bound  %ebp,0x67(%ecx)
431685:	7a 78                	jp     0x4316ff
431687:	49                   	dec    %ecx
431688:	30 36                	xor    %dh,(%esi)
43168a:	63 64 58 30          	arpl   %esp,0x30(%eax,%ebx,2)
43168e:	43                   	inc    %ebx
43168f:	54                   	push   %esp
431690:	6c                   	insb   (%dx),%es:(%edi)
431691:	39 4e 73             	cmp    %ecx,0x73(%esi)
431694:	37                   	aaa
431695:	35 33 6b 65 33       	xor    $0x33656b33,%eax
43169a:	58                   	pop    %eax
43169b:	79 74                	jns    0x431711
43169d:	33 5a 68             	xor    0x68(%edx),%ebx
4316a0:	6d                   	insl   (%dx),%es:(%edi)
4316a1:	55                   	push   %ebp
4316a2:	6b 6a 74 49          	imul   $0x49,0x74(%edx),%ebp
4316a6:	4d                   	dec    %ebp
4316a7:	6d                   	insl   (%dx),%es:(%edi)
4316a8:	37                   	aaa
4316a9:	57                   	push   %edi
4316aa:	7a 56                	jp     0x431702
4316ac:	75 4b                	jne    0x4316f9
4316ae:	61                   	popa
4316af:	69 45 62 66 49 39 4f 	imul   $0x4f394966,0x62(%ebp),%eax
4316b6:	79 72                	jns    0x43172a
4316b8:	47                   	inc    %edi
4316b9:	37                   	aaa
4316ba:	6c                   	insb   (%dx),%es:(%edi)
4316bb:	6f                   	outsl  %ds:(%esi),(%dx)
4316bc:	4c                   	dec    %esp
4316bd:	36 38 58 2f          	cmp    %bl,%ss:0x2f(%eax)
4316c1:	54                   	push   %esp
4316c2:	78 52                	js     0x431716
4316c4:	66 31 68 41          	xor    %bp,0x41(%eax)
4316c8:	52                   	push   %edx
4316c9:	34 64                	xor    $0x64,%al