4312d0:	72 56                	jb     0x431328
4312d2:	54                   	push   %esp
4312d3:	6b 61 6b 6b          	imul   $0x6b,0x6b(%ecx),%esp
4312d7:	4b                   	dec    %ebx
4312d8:	66 47                	inc    %di
4312da:	6d                   	insl   (%dx),%es:(%edi)
4312db:	4f                   	dec    %edi
4312dc:	44                   	inc    %esp
4312dd:	4e                   	dec    %esi
4312de:	49                   	dec    %ecx
4312df:	30 47 73             	xor    %al,0x73(%edi)
4312e2:	33 39                	xor    (%ecx),%edi
4312e4:	34 39                	xor    $0x39,%al
4312e6:	54                   	push   %esp
4312e7:	37                   	aaa
4312e8:	31 59 56             	xor    %ebx,0x56(%ecx)
4312eb:	37                   	aaa
4312ec:	4a                   	dec    %edx
4312ed:	41                   	inc    %ecx
4312ee:	50                   	push   %eax
4312ef:	55                   	push   %ebp
4312f0:	41                   	inc    %ecx
4312f1:	51                   	push   %ecx
4312f2:	44                   	inc    %esp
4312f3:	67 38 56 42          	cmp    %dl,0x42(%bp)
4312f7:	7a 6c                	jp     0x431365
4312f9:	4f                   	dec    %edi
4312fa:	2b 35 53 33 74 31    	sub    0x31743353,%esi
431300:	51                   	push   %ecx
431301:	4f                   	dec    %edi
431302:	30 54 34 33          	xor    %dl,0x33(%esp,%esi,1)
431306:	65 45                	gs inc %ebp
431308:	47                   	inc    %edi
431309:	51                   	push   %ecx
43130a:	63 74 78 53          	arpl   %esi,0x53(%eax,%edi,2)
43130e:	42                   	inc    %edx
43130f:	70 6a                	jo     0x43137b
431311:	39 6d 6e             	cmp    %ebp,0x6e(%ebp)
431314:	4b                   	dec    %ebx
431315:	76 47                	jbe    0x43135e
431317:	38 58 66             	cmp    %bl,0x66(%eax)
43131a:	62 6c 79 66          	bound  %ebp,0x66(%ecx,%edi,2)
43131e:	69 51 6e 64 36 48 51 	imul   $0x51483664,0x6e(%ecx),%edx
431325:	7a 78                	jp     0x43139f
431327:	52                   	push   %edx
431328:	62 30                	bound  %esi,(%eax)
43132a:	77 66                	ja     0x431392
43132c:	6f                   	outsl  %ds:(%esi),(%dx)
43132d:	6f                   	outsl  %ds:(%esi),(%dx)
43132e:	74 55                	je     0x431385
431330:	33 46 6a             	xor    0x6a(%esi),%eax
431333:	4e                   	dec    %esi
431334:	56                   	push   %esi
431335:	5a                   	pop    %edx
431336:	5a                   	pop    %edx
431337:	2b 74 43 59          	sub    0x59(%ebx,%eax,2),%esi
43133b:	79 31                	jns    0x43136e
43133d:	61                   	popa
43133e:	46                   	inc    %esi
43133f:	61                   	popa
431340:	4b                   	dec    %ebx
431341:	62 6d 30             	bound  %ebp,0x30(%ebp)
431344:	63 4d 54             	arpl   %ecx,0x54(%ebp)
431347:	46                   	inc    %esi
431348:	62 61 4e             	bound  %esp,0x4e(%ecx)
43134b:	31 44 46 5a          	xor    %eax,0x5a(%esi,%eax,2)
43134f:	6f                   	outsl  %ds:(%esi),(%dx)
431350:	66 45                	inc    %bp
431352:	7a 66                	jp     0x4313ba
431354:	7a 75                	jp     0x4313cb
431356:	69 4c 44 76 34 45 37 	imul   $0x79374534,0x76(%esp,%eax,2),%ecx
43135d:	79
43135e:	5a                   	pop    %edx
43135f:	6b 48 44 73          	imul   $0x73,0x44(%eax),%ecx
431363:	78 42                	js     0x4313a7
431365:	6d                   	insl   (%dx),%es:(%edi)
431366:	54                   	push   %esp
431367:	50                   	push   %eax
431368:	75 62                	jne    0x4313cc
43136a:	52                   	push   %edx
43136b:	70 52                	jo     0x4313bf
43136d:	74 70                	je     0x4313df
43136f:	2f                   	das
431370:	62 72 51             	bound  %esi,0x51(%edx)
431373:	4b                   	dec    %ebx
431374:	4d                   	dec    %ebp
431375:	37                   	aaa
431376:	44                   	inc    %esp
431377:	34 6e                	xor    $0x6e,%al
431379:	31 45 66             	xor    %eax,0x66(%ebp)
43137c:	58                   	pop    %eax
43137d:	6b 58 42 48          	imul   $0x48,0x42(%eax),%ebx
431381:	65 71 77             	gs jno 0x4313fb
431384:	45                   	inc    %ebp
431385:	4e                   	dec    %esi
431386:	74 52                	je     0x4313da
431388:	64 77 65             	fs ja  0x4313f0
43138b:	4e                   	dec    %esi
43138c:	59                   	pop    %ecx
43138d:	30 51 68             	xor    %dl,0x68(%ecx)
431390:	32 66 46             	xor    0x46(%esi),%ah
431393:	65 77 6e             	gs ja  0x431404
431396:	4d                   	dec    %ebp
431397:	59                   	pop    %ecx
431398:	48                   	dec    %eax
431399:	39 70 51             	cmp    %esi,0x51(%eax)
43139c:	64 75 76             	fs jne 0x431415
43139f:	71 35                	jno    0x4313d6
4313a1:	6e                   	outsb  %ds:(%esi),(%dx)
4313a2:	77 6f                	ja     0x431413
4313a4:	6d                   	insl   (%dx),%es:(%edi)
4313a5:	54                   	push   %esp
4313a6:	4d                   	dec    %ebp
4313a7:	4d                   	dec    %ebp
4313a8:	72 52                	jb     0x4313fc
4313aa:	66 46                	inc    %si
4313ac:	59                   	pop    %ecx
4313ad:	77 68                	ja     0x431417
4313af:	2b 75 36             	sub    0x36(%ebp),%esi
4313b2:	64 51                	fs push %ecx
4313b4:	48                   	dec    %eax
4313b5:	75 44                	jne    0x4313fb
4313b7:	65 77 58             	gs ja  0x431412
4313ba:	4c                   	dec    %esp
4313bb:	75 5a                	jne    0x431417
4313bd:	4e                   	dec    %esi
4313be:	47                   	inc    %edi
4313bf:	65 35 42 52 65 53    	gs xor $0x53655242,%eax
4313c5:	44                   	inc    %esp
4313c6:	4e                   	dec    %esi
4313c7:	47                   	inc    %edi
4313c8:	65 66 4a             	gs dec %dx
4313cb:	2f                   	das
4313cc:	69 71 4c 6b 54 75 79 	imul   $0x7975546b,0x4c(%ecx),%esi
4313d3:	55                   	push   %ebp
4313d4:	50                   	push   %eax
4313d5:	46                   	inc    %esi
4313d6:	2b 62 4c             	sub    0x4c(%edx),%esp
4313d9:	73 67                	jae    0x431442
4313db:	70 50                	jo     0x43142d
4313dd:	51                   	push   %ecx
4313de:	68 73 4e 44 73       	push   $0x73444e73
4313e3:	69 48 38 64 51 66 70 	imul   $0x70665164,0x38(%eax),%ecx
4313ea:	49                   	dec    %ecx
4313eb:	35 54 44 32 66       	xor    $0x66324454,%eax
4313f0:	52                   	push   %edx
4313f1:	51                   	push   %ecx
4313f2:	78 78                	js     0x43146c
4313f4:	42                   	inc    %edx
4313f5:	68 63 4d 57 74       	push   $0x74574d63
4313fa:	42                   	inc    %edx
4313fb:	39 33                	cmp    %esi,(%ebx)
4313fd:	4e                   	dec    %esi
4313fe:	39 67 53             	cmp    %esp,0x53(%edi)
431401:	5a                   	pop    %edx
431402:	7a 71                	jp     0x431475
431404:	57                   	push   %edi
431405:	73 62                	jae    0x431469
431407:	48                   	dec    %eax
431408:	77 51                	ja     0x43145b
43140a:	6c                   	insb   (%dx),%es:(%edi)
43140b:	56                   	push   %esi
43140c:	7a 53                	jp     0x431461
43140e:	38 61 46             	cmp    %ah,0x46(%ecx)
431411:	4d                   	dec    %ebp
431412:	53                   	push   %ebx
431413:	4d                   	dec    %ebp
431414:	30 34 71             	xor    %dh,(%ecx,%esi,2)
431417:	34 38                	xor    $0x38,%al
431419:	47                   	inc    %edi
43141a:	6b 53 64 41          	imul   $0x41,0x64(%ebx),%edx
43141e:	47                   	inc    %edi
43141f:	70 68                	jo     0x431489
431421:	51                   	push   %ecx
431422:	6d                   	insl   (%dx),%es:(%edi)
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