431282:	68 4d 67 63 38       	push   $0x3863674d
431287:	56                   	push   %esi
431288:	59                   	pop    %ecx
431289:	33 46 67             	xor    0x67(%esi),%eax
43128c:	67 4d                	addr16 dec %ebp
43128e:	74 6c                	je     0x4312fc
431290:	75 37                	jne    0x4312c9
431292:	31 6d 52             	xor    %ebp,0x52(%ebp)
431295:	49                   	dec    %ecx
431296:	42                   	inc    %edx
431297:	2b 47 50             	sub    0x50(%edi),%eax
43129a:	69 67 67 46 5a 77 4a 	imul   $0x4a775a46,0x67(%edi),%esp
4312a1:	39 31                	cmp    %esi,(%ecx)
4312a3:	67 67 54             	addr16 addr16 push %esp
4312a6:	73 4c                	jae    0x4312f4
4312a8:	51                   	push   %ecx
4312a9:	47                   	inc    %edi
4312aa:	6c                   	insb   (%dx),%es:(%edi)
4312ab:	6b 67 5a 35          	imul   $0x35,0x5a(%edi),%esp
4312af:	46                   	inc    %esi
4312b0:	74 34                	je     0x4312e6
4312b2:	31 68 6c             	xor    %ebp,0x6c(%eax)
4312b5:	49                   	dec    %ecx
4312b6:	4c                   	dec    %esp
4312b7:	58                   	pop    %eax
4312b8:	78 35                	js     0x4312ef
4312ba:	4f                   	dec    %edi
4312bb:	64 59                	fs pop %ecx
4312bd:	59                   	pop    %ecx
4312be:	64 4b                	fs dec %ebx
4312c0:	63 49 4b             	arpl   %ecx,0x4b(%ecx)
4312c3:	78 37                	js     0x4312fc
4312c5:	75 44                	jne    0x43130b
4312c7:	55                   	push   %ebp
4312c8:	67 41                	addr16 inc %ecx
4312ca:	67 41                	addr16 inc %ecx
4312cc:	41                   	inc    %ecx
4312cd:	41                   	inc    %ecx
4312ce:	47                   	inc    %edi
4312cf:	4d                   	dec    %ebp
4312d0:	67 48                	addr16 dec %eax
4312d2:	67 62 6e 33          	bound  %ebp,0x33(%bp)
4312d6:	47                   	inc    %edi
4312d7:	45                   	inc    %ebp
4312d8:	67 38 6d 6c          	cmp    %ch,0x6c(%di)
4312dc:	4c                   	dec    %esp
4312dd:	45                   	inc    %ebp
4312de:	46                   	inc    %esi
4312df:	67 67 38 59 4c       	addr16 cmp %bl,0x4c(%bx,%di)
4312e4:	55                   	push   %ebp
4312e5:	34 57                	xor    $0x57,%al
4312e7:	46                   	inc    %esi
4312e8:	6c                   	insb   (%dx),%es:(%edi)
4312e9:	2f                   	das
4312ea:	67 34 57             	addr16 xor $0x57,%al
4312ed:	41                   	inc    %ecx
4312ee:	44                   	inc    %esp
4312ef:	67 30 34             	xor    %dh,(%si)
4312f2:	76 2f                	jbe    0x431323
4312f4:	2f                   	das
4312f5:	30 41 6b             	xor    %al,0x6b(%ecx)
4312f8:	41                   	inc    %ecx
4312f9:	41                   	inc    %ecx
4312fa:	41                   	inc    %ecx
4312fb:	45                   	inc    %ebp
4312fc:	6f                   	outsl  %ds:(%esi),(%dx)
4312fd:	4a                   	dec    %edx
4312fe:	77 41                	ja     0x431341
431300:	41                   	inc    %ecx
431301:	43                   	inc    %ebx
431302:	76 34                	jbe    0x431338
431304:	4d                   	dec    %ebp
431305:	41                   	inc    %ecx
431306:	67 41                	addr16 inc %ecx
431308:	67 30 71 45          	xor    %dh,0x45(%bx,%di)
43130c:	71 49                	jno    0x431357
43130e:	79 42                	jns    0x431352
431310:	41                   	inc    %ecx
431311:	2f                   	das
431312:	2b 77 49             	sub    0x49(%edi),%esi
431315:	57                   	push   %edi
431316:	47                   	inc    %edi
431317:	55                   	push   %ebp
431318:	67 68 38 43 73 43    	addr16 push $0x43734338
43131e:	31 68 6c             	xor    %ebp,0x6c(%eax)
431321:	49                   	dec    %ecx
431322:	41                   	inc    %ecx
431323:	39 56 4f             	cmp    %edx,0x4f(%esi)
431326:	52                   	push   %edx
431327:	5a                   	pop    %edx
431328:	59                   	pop    %ecx
431329:	49                   	dec    %ecx
43132a:	50                   	push   %eax
43132b:	63 63 6a             	arpl   %esp,0x6a(%ebx)
43132e:	79 70                	jns    0x4313a0
431330:	5a                   	pop    %edx
431331:	49                   	dec    %ecx
431332:	46                   	inc    %esi
431333:	58                   	pop    %eax
431334:	6e                   	outsb  %ds:(%esi),(%dx)
431335:	36 76 4e             	ss jbe 0x431386
431338:	59                   	pop    %ecx
431339:	5a                   	pop    %edx
43133a:	70 6f                	jo     0x4313ab
43133c:	67 64 31 31          	xor    %esi,%fs:(%bx,%di)
431340:	4e                   	dec    %esi
431341:	2f                   	das
431342:	43                   	inc    %ebx
431343:	41                   	inc    %ecx
431344:	65 7a 4b             	gs jp  0x431392
431347:	6e                   	outsb  %ds:(%esi),(%dx)
431348:	31 57 53             	xor    %edx,0x53(%edi)
43134b:	44                   	inc    %esp
43134c:	61                   	popa
43134d:	62 6c 7a 35          	bound  %ebp,0x35(%edx,%edi,2)
431351:	57                   	push   %edi
431352:	47                   	inc    %edi
431353:	5a                   	pop    %edx
431354:	6c                   	insb   (%dx),%es:(%edi)
431355:	46                   	inc    %esi
431356:	43                   	inc    %ebx
431357:	44                   	inc    %esp
431358:	2b 6c 57 6a          	sub    0x6a(%edi,%edx,2),%ebp
43135c:	37                   	aaa
43135d:	49                   	dec    %ecx
43135e:	4f                   	dec    %edi
43135f:	4a                   	dec    %edx
431360:	70 6c                	jo     0x4313ce
431362:	77 52                	ja     0x4313b6
431364:	59                   	pop    %ecx
431365:	49                   	dec    %ecx
431366:	41                   	inc    %ecx
431367:	49                   	dec    %ecx
431368:	41                   	inc    %ecx
431369:	41                   	inc    %ecx
43136a:	41                   	inc    %ecx
43136b:	42                   	inc    %edx
43136c:	6a 49                	push   $0x49
43136e:	41                   	inc    %ecx
43136f:	55                   	push   %ebp
431370:	41                   	inc    %ecx
431371:	41                   	inc    %ecx
431372:	41                   	inc    %ecx
431373:	42                   	inc    %edx
431374:	69 49 41 63 41 41 41 	imul   $0x41414163,0x41(%ecx),%ecx
43137b:	42                   	inc    %edx
43137c:	6a 5a                	push   $0x5a
43137e:	59                   	pop    %ecx
43137f:	30 66 41             	xor    %ah,0x41(%esi)
431382:	41                   	inc    %ecx
431383:	41                   	inc    %ecx
431384:	42                   	inc    %edx
431385:	4a                   	dec    %edx
431386:	53                   	push   %ebx
431387:	41                   	inc    %ecx
431388:	79 36                	jns    0x4313c0
43138a:	39 73 75             	cmp    %esi,0x75(%ebx)
43138d:	49                   	dec    %ecx
43138e:	42                   	inc    %edx
43138f:	4f                   	dec    %edi
431390:	68 44 2b 4a 5a       	push   $0x5a4a2b44
431395:	49                   	dec    %ecx
431396:	41                   	inc    %ecx
431397:	39 7a 4c             	cmp    %edi,0x4c(%edx)
43139a:	4e                   	dec    %esi
43139b:	6c                   	insb   (%dx),%es:(%edi)
43139c:	59                   	pop    %ecx
43139d:	5a                   	pop    %edx
43139e:	69 41 76 76 66 67 6c 	imul   $0x6c676676,0x76(%ecx),%eax
4313a5:	57                   	push   %edi
4313a6:	4e                   	dec    %esi
4313a7:	41                   	inc    %ecx
4313a8:	4a                   	dec    %edx
4313a9:	41                   	inc    %ecx
4313aa:	41                   	inc    %ecx
4313ab:	41                   	inc    %ecx
4313ac:	42                   	inc    %edx
4313ad:	4b                   	dec    %ebx
4313ae:	43                   	inc    %ebx
4313af:	63 41 41             	arpl   %eax,0x41(%ecx)
4313b2:	41                   	inc    %ecx
4313b3:	71 69                	jno    0x43141e
4313b5:	4a                   	dec    %edx
4313b6:	53                   	push   %ebx
4313b7:	44                   	inc    %esp
4313b8:	36 31 74 66 5a       	xor    %esi,%ss:0x5a(%esi,%eiz,2)
4313bd:	49                   	dec    %ecx
4313be:	41                   	inc    %ecx
4313bf:	34 70                	xor    $0x70,%al
4313c1:	4b                   	dec    %ebx
4313c2:	43                   	inc    %ebx
4313c3:	5a                   	pop    %edx
4313c4:	59                   	pop    %ecx
4313c5:	49                   	dec    %ecx
4313c6:	41                   	inc    %ecx
4313c7:	4d                   	dec    %ebp
4313c8:	41                   	inc    %ecx
4313c9:	41                   	inc    %ecx
4313ca:	41                   	inc    %ecx
4313cb:	42                   	inc    %edx
4313cc:	6a 30                	push   $0x30
4313ce:	43                   	inc    %ebx
4313cf:	77 41                	ja     0x431412
4313d1:	41                   	inc    %ecx
4313d2:	41                   	inc    %ecx
4313d3:	45                   	inc    %ebp
4313d4:	6f                   	outsl  %ds:(%esi),(%dx)
4313d5:	4a                   	dec    %edx
4313d6:	77 41                	ja     0x431419
4313d8:	41                   	inc    %ecx
4313d9:	43                   	inc    %ebx
4313da:	71 49                	jno    0x431425
4313dc:	55                   	push   %ebp
4313dd:	4b                   	dec    %ebx
4313de:	43                   	inc    %ebx
4313df:	77 41                	ja     0x431422
4313e1:	41                   	inc    %ecx
4313e2:	41                   	inc    %ecx
4313e3:	72 2b                	jb     0x431410
4313e5:	44                   	inc    %esp
4313e6:	67 63 41 4f          	arpl   %eax,0x4f(%bx,%di)
4313ea:	45                   	inc    %ebp
4313eb:	67 41                	addr16 inc %ecx
4313ed:	41                   	inc    %ecx
4313ee:	41                   	inc    %ecx
4313ef:	44                   	inc    %esp
4313f0:	2b 44 42 63          	sub    0x63(%edx,%eax,2),%eax
4313f4:	41                   	inc    %ecx
4313f5:	49                   	dec    %ecx
4313f6:	4c                   	dec    %esp
4313f7:	63 49 52             	arpl   %ecx,0x52(%ecx)
4313fa:	68 67 67 36 77       	push   $0x77366767
4313ff:	68 47 47 47 46       	push   $0x46474747
431404:	6c                   	insb   (%dx),%es:(%edi)
431405:	5a                   	pop    %edx
431406:	6d                   	insl   (%dx),%es:(%edi)
431407:	48                   	dec    %eax
431408:	2b 44 68 63          	sub    0x63(%eax,%ebp,2),%eax
43140c:	41                   	inc    %ecx
43140d:	2f                   	das
43140e:	67 77 58             	addr16 ja 0x431469
431411:	41                   	inc    %ecx
431412:	43                   	inc    %ebx
431413:	42                   	inc    %edx
431414:	4c                   	dec    %esp
431415:	76 52                	jbe    0x431469
431417:	4d                   	dec    %ebp
431418:	4e                   	dec    %esi
431419:	5a                   	pop    %edx
43141a:	53                   	push   %ebx
43141b:	41                   	inc    %ecx
43141c:	76 76                	jbe    0x431494
43141e:	52                   	push   %edx
43141f:	4d                   	dec    %ebp
431420:	4e                   	dec    %esi
431421:	59                   	pop    %ecx
431422:	57                   	push   %edi
431423:	56                   	push   %esi
431424:	5a                   	pop    %edx
431425:	52                   	push   %edx
431426:	51                   	push   %ecx
431427:	51                   	push   %ecx
431428:	41                   	inc    %ecx
431429:	41                   	inc    %ecx
43142a:	41                   	inc    %ecx
43142b:	41                   	inc    %ecx
43142c:	62 41 41             	bound  %eax,0x41(%ecx)
43142f:	41                   	inc    %ecx
431430:	41                   	inc    %ecx
431431:	78 67                	js     0x43149a
431433:	41                   	inc    %ecx
431434:	41                   	inc    %ecx
431435:	41                   	inc    %ecx
431436:	43                   	inc    %ebx
431437:	59                   	pop    %ecx
431438:	42                   	inc    %edx
431439:	41                   	inc    %ecx
43143a:	41                   	inc    %ecx
43143b:	42                   	inc    %edx
43143c:	4f                   	dec    %edi
43143d:	41                   	inc    %ecx
43143e:	67 41                	addr16 inc %ecx
431440:	41                   	inc    %ecx
431441:	4f                   	dec    %edi
431442:	41                   	inc    %ecx
431443:	59                   	pop    %ecx
431444:	41                   	inc    %ecx
431445:	41                   	inc    %ecx
431446:	41                   	inc    %ecx
431447:	43                   	inc    %ebx
431448:	63 4f 48             	arpl   %ecx,0x48(%edi)
43144b:	50                   	push   %eax
43144c:	69 2f 2f 38 67 50    	imul   $0x5067382f,(%edi),%ebp
431452:	67 41                	addr16 inc %ecx
431454:	41                   	inc    %ecx
431455:	41                   	inc    %ecx
431456:	47                   	inc    %edi
431457:	56                   	push   %esi
431458:	6d                   	insl   (%dx),%es:(%edi)
431459:	2f                   	das
43145a:	67 34 58             	addr16 xor $0x58,%al
43145d:	41                   	inc    %ecx
43145e:	44                   	inc    %esp
43145f:	69 6f 2f 2f 2f 2f 30 	imul   $0x302f2f2f,0x2f(%edi),%ebp
431466:	41                   	inc    %ecx
431467:	59                   	pop    %ecx
431468:	41                   	inc    %ecx
431469:	41                   	inc    %ecx
43146a:	41                   	inc    %ecx
43146b:	45                   	inc    %ebp
43146c:	6f                   	outsl  %ds:(%esi),(%dx)
43146d:	4a                   	dec    %edx
43146e:	77 41                	ja     0x4314b1
431470:	41                   	inc    %ecx
431471:	43                   	inc    %ebx
431472:	76 34                	jbe    0x4314a8
431474:	4d                   	dec    %ebp
431475:	41                   	inc    %ecx
431476:	67 41                	addr16 inc %ecx
431478:	67 6b 47 71 57       	imul   $0x57,0x71(%bx),%eax
43147d:	44                   	inc    %esp
43147e:	53                   	push   %ebx
43147f:	43                   	inc    %ebx
431480:	55                   	push   %ebp
431481:	61                   	popa
431482:	70 59                	jo     0x4314dd
431484:	4e                   	dec    %esi
431485:	59                   	pop    %ecx
431486:	5a                   	pop    %edx
431487:	6f                   	outsl  %ds:(%esi),(%dx)
431488:	67 64 42             	addr16 fs inc %edx
43148b:	2f                   	das
43148c:	4b                   	dec    %ebx
43148d:	45                   	inc    %ebp
43148e:	79 43                	jns    0x4314d3
431490:	49                   	dec    %ecx
431491:	38 79 30             	cmp    %bh,0x30(%ecx)
431494:	67 57                	addr16 push %edi
431496:	57                   	push   %edi
431497:	5a                   	pop    %edx
431498:	6c                   	insb   (%dx),%es:(%edi)
431499:	49                   	dec    %ecx
43149a:	45                   	inc    %ebp
43149b:	6d                   	insl   (%dx),%es:(%edi)
43149c:	79 52                	jns    0x4314f0
43149e:	66 52                	push   %dx
4314a0:	68 5a 53 42 63       	push   $0x6342535a
4314a5:	63 79 62             	arpl   %edi,0x62(%ecx)
4314a8:	34 57                	xor    $0x57,%al
4314aa:	53                   	push   %ebx