438312:	47                   	inc    %edi
438313:	48                   	dec    %eax
438314:	42                   	inc    %edx
438315:	53                   	push   %ebx
438316:	66 38 56 73          	data16 cmp %dl,0x73(%esi)
43831a:	39 68 46             	cmp    %ebp,0x46(%eax)
43831d:	31 43 74             	xor    %eax,0x74(%ebx)
438320:	38 66 77             	cmp    %ah,0x77(%esi)
438323:	53                   	push   %ebx
438324:	74 64                	je     0x43838a
438326:	34 79                	xor    $0x79,%al
438328:	4b                   	dec    %ebx
438329:	49                   	dec    %ecx
43832a:	6e                   	outsb  %ds:(%esi),(%dx)
43832b:	6b 50 4c 66          	imul   $0x66,0x4c(%eax),%edx
43832f:	7a 59                	jp     0x43838a
438331:	2f                   	das
438332:	48                   	dec    %eax
438333:	4c                   	dec    %esp
438334:	53                   	push   %ebx
438335:	30 69 34             	xor    %ch,0x34(%ecx)
438338:	78 54                	js     0x43838e
43833a:	4d                   	dec    %ebp
43833b:	50                   	push   %eax
43833c:	59                   	pop    %ecx
43833d:	6f                   	outsl  %ds:(%esi),(%dx)
43833e:	31 4b 38             	xor    %ecx,0x38(%ebx)
438341:	5a                   	pop    %edx
438342:	35 32 4d 59 7a       	xor    $0x7a594d32,%eax
438347:	78 4d                	js     0x438396
438349:	58                   	pop    %eax
43834a:	38 46 4d             	cmp    %al,0x4d(%esi)
43834d:	45                   	inc    %ebp
43834e:	78 47                	js     0x438397
438350:	57                   	push   %edi
438351:	44                   	inc    %esp
438352:	4c                   	dec    %esp
438353:	6d                   	insl   (%dx),%es:(%edi)
438354:	4d                   	dec    %ebp
438355:	69 55 34 2f 47 57 54 	imul   $0x5457472f,0x34(%ebp),%edx
43835c:	6d                   	insl   (%dx),%es:(%edi)
43835d:	39 45 4b             	cmp    %eax,0x4b(%ebp)
438360:	72 6c                	jb     0x4383ce
438362:	7a 4b                	jp     0x4383af
438364:	4e                   	dec    %esi
438365:	4e                   	dec    %esi
438366:	30 70 71             	xor    %dh,0x71(%eax)
438369:	7a 50                	jp     0x4383bb
43836b:	4a                   	dec    %edx
43836c:	33 47 72             	xor    0x72(%edi),%eax
43836f:	4b                   	dec    %ebx
438370:	34 4e                	xor    $0x4e,%al
438372:	30 7a 6d             	xor    %bh,0x6d(%edx)
438375:	58                   	pop    %eax
438376:	52                   	push   %edx
438377:	47                   	inc    %edi
438378:	4f                   	dec    %edi
438379:	78 38                	js     0x4383b3
43837b:	64 36 47             	fs ss inc %edi
43837e:	56                   	push   %esi
43837f:	53                   	push   %ebx
438380:	46                   	inc    %esi
438381:	6d                   	insl   (%dx),%es:(%edi)
438382:	50                   	push   %eax
438383:	36 48                	ss dec %eax
438385:	35 35 56 44 4b       	xor    $0x4b445635,%eax
43838a:	49                   	dec    %ecx
43838b:	6e                   	outsb  %ds:(%esi),(%dx)
43838c:	47                   	inc    %edi
43838d:	67 6e                	outsb  %ds:(%si),(%dx)
43838f:	35 33 75 47 5a       	xor    $0x5a477533,%eax
438394:	68 4a 30 38 5a       	push   $0x5a38304a
438399:	75 64                	jne    0x4383ff
43839b:	32 58 36             	xor    0x36(%eax),%bl
43839e:	45                   	inc    %ebp
43839f:	57                   	push   %edi
4383a0:	58                   	pop    %eax
4383a1:	42                   	inc    %edx
4383a2:	32 76 79             	xor    0x79(%esi),%dh
4383a5:	38 44 6f 59          	cmp    %al,0x59(%edi,%ebp,2)
4383a9:	34 31                	xor    $0x31,%al
4383ab:	61                   	popa
4383ac:	79 38                	jns    0x4383e6
4383ae:	4a                   	dec    %edx
4383af:	75 70                	jne    0x438421
4383b1:	54                   	push   %esp
4383b2:	54                   	push   %esp
4383b3:	45                   	inc    %ebp
4383b4:	6b 2b 65             	imul   $0x65,(%ebx),%ebp
4383b7:	36 2f                	ss das
4383b9:	2b 54 53 59          	sub    0x59(%ebx,%edx,2),%edx
4383bd:	53                   	push   %ebx
4383be:	37                   	aaa
4383bf:	77 6c                	ja     0x43842d
4383c1:	55                   	push   %ebp
4383c2:	68 62 51 70 35       	push   $0x35705162
4383c7:	6c                   	insb   (%dx),%es:(%edi)
4383c8:	64 43                	fs inc %ebx
4383ca:	36 6b 38 69          	imul   $0x69,%ss:(%eax),%edi
4383ce:	7a 2f                	jp     0x4383ff
4383d0:	71 59                	jno    0x43842b
4383d2:	4f                   	dec    %edi
4383d3:	35 74 61 57 6f       	xor    $0x6f576174,%eax
4383d8:	74 63                	je     0x43843d
4383da:	67 5a                	addr16 pop %edx
4383dc:	2b 73 63             	sub    0x63(%ebx),%esi
4383df:	6c                   	insb   (%dx),%es:(%edi)
4383e0:	39 32                	cmp    %esi,(%edx)
4383e2:	6f                   	outsl  %ds:(%esi),(%dx)
4383e3:	51                   	push   %ecx
4383e4:	58                   	pop    %eax
4383e5:	69 6d 65 62 67 75 43 	imul   $0x43756762,0x65(%ebp),%ebp
4383ec:	54                   	push   %esp
4383ed:	49                   	dec    %ecx
4383ee:	79 2b                	jns    0x43841b
4383f0:	30 57 32             	xor    %dl,0x32(%edi)
4383f3:	42                   	inc    %edx
4383f4:	70 36                	jo     0x43842c
4383f6:	4e                   	dec    %esi
4383f7:	58                   	pop    %eax
4383f8:	56                   	push   %esi
4383f9:	39 45 52             	cmp    %eax,0x52(%ebp)
4383fc:	77 57                	ja     0x438455
4383fe:	52                   	push   %edx
4383ff:	4a                   	dec    %edx
438400:	4b                   	dec    %ebx
438401:	44                   	inc    %esp
438402:	55                   	push   %ebp
438403:	41                   	inc    %ecx
438404:	54                   	push   %esp
438405:	78 4d                	js     0x438454
438407:	39 54 51 4a          	cmp    %edx,0x4a(%ecx,%edx,2)
43840b:	2f                   	das
43840c:	50                   	push   %eax
43840d:	57                   	push   %edi
43840e:	79 41                	jns    0x438451
438410:	7a 4d                	jp     0x43845f
438412:	69 71 2b 66 54 6f 72 	imul   $0x726f5466,0x2b(%ecx),%esi
438419:	6d                   	insl   (%dx),%es:(%edi)
43841a:	73 75                	jae    0x438491
43841c:	4f                   	dec    %edi
43841d:	58                   	pop    %eax
43841e:	4a                   	dec    %edx
43841f:	57                   	push   %edi
438420:	53                   	push   %ebx
438421:	44                   	inc    %esp
438422:	32 53 50             	xor    0x50(%ebx),%dl
438425:	51                   	push   %ecx
438426:	44                   	inc    %esp
438427:	7a 39                	jp     0x438462
438429:	66 4b                	dec    %bx
43842b:	79 2b                	jns    0x438458
43842d:	63 66 30             	arpl   %esp,0x30(%esi)
438430:	37                   	aaa
438431:	6d                   	insl   (%dx),%es:(%edi)
438432:	54                   	push   %esp
438433:	45                   	inc    %ebp
438434:	6e                   	outsb  %ds:(%esi),(%dx)
438435:	37                   	aaa
438436:	75 31                	jne    0x438469
438438:	71 58                	jno    0x438492
43843a:	34 4b                	xor    $0x4b,%al
43843c:	5a                   	pop    %edx
43843d:	45                   	inc    %ebp
43843e:	6f                   	outsl  %ds:(%esi),(%dx)
43843f:	73 36                	jae    0x438477
438441:	32 2f                	xor    (%edi),%ch
438443:	65 75 45             	gs jne 0x43848b
438446:	6c                   	insb   (%dx),%es:(%edi)
438447:	55                   	push   %ebp
438448:	4f                   	dec    %edi
438449:	76 55                	jbe    0x4384a0
43844b:	64 72 69             	fs jb  0x4384b7
43844e:	6a 5a                	push   $0x5a
438450:	51                   	push   %ecx
438451:	61                   	popa
438452:	68 66 53 69 34       	push   $0x34695366
438457:	4b                   	dec    %ebx
438458:	36 35 75 4b 49 54    	ss xor $0x54494b75,%eax
43845e:	4a                   	dec    %edx
43845f:	64 36 70 32          	fs ss jo 0x438495
438463:	6e                   	outsb  %ds:(%esi),(%dx)
438464:	6a 6b                	push   $0x6b
438466:	61                   	popa
438467:	65 4a                	gs dec %edx
438469:	4c                   	dec    %esp
43846a:	73 6e                	jae    0x4384da
43846c:	51                   	push   %ecx
43846d:	70 42                	jo     0x4384b1
43846f:	4c                   	dec    %esp
438470:	37                   	aaa
438471:	35 69 65 6b 61       	xor    $0x616b6569,%eax
438476:	4c                   	dec    %esp
438477:	65 39 6b 6e          	cmp    %ebp,%gs:0x6e(%ebx)
43847b:	73 4f                	jae    0x4384cc
43847d:	38 6d 33             	cmp    %ch,0x33(%ebp)
438480:	4c                   	dec    %esp
438481:	4d                   	dec    %ebp
438482:	52                   	push   %edx
438483:	35 37 30 44 46       	xor    $0x46443037,%eax
438488:	50                   	push   %eax
438489:	58                   	pop    %eax
43848a:	37                   	aaa
43848b:	69 64 44 4a 65 47 73 	imul   $0x6b734765,0x4a(%esp,%eax,2),%esp
438492:	6b
438493:	30 6b 6c             	xor    %ch,0x6c(%ebx)
438496:	72 73                	jb     0x43850b
438498:	66 30 6a 6f          	data16 xor %ch,0x6f(%edx)
43849c:	6e                   	outsb  %ds:(%esi),(%dx)
43849d:	53                   	push   %ebx
43849e:	64 4f                	fs dec %edi
4384a0:	57                   	push   %edi
4384a1:	57                   	push   %edi
4384a2:	76 41                	jbe    0x4384e5
4384a4:	34 52                	xor    $0x52,%al
4384a6:	63 33                	arpl   %esi,(%ebx)
4384a8:	6d                   	insl   (%dx),%es:(%edi)
4384a9:	31 58 2b             	xor    %ebx,0x2b(%eax)
4384ac:	41                   	inc    %ecx
4384ad:	47                   	inc    %edi
4384ae:	4d                   	dec    %ebp
4384af:	51                   	push   %ecx
4384b0:	43                   	inc    %ebx
4384b1:	2f                   	das
4384b2:	70 37                	jo     0x4384eb
4384b4:	63 2f                	arpl   %ebp,(%edi)
4384b6:	75 76                	jne    0x43852e
4384b8:	42                   	inc    %edx
4384b9:	75 43                	jne    0x4384fe
4384bb:	4d                   	dec    %ebp
4384bc:	6c                   	insb   (%dx),%es:(%edi)
4384bd:	30 2b                	xor    %ch,(%ebx)
4384bf:	36 78 31             	ss js  0x4384f3
4384c2:	34 39                	xor    $0x39,%al
4384c4:	54                   	push   %esp
4384c5:	70 67                	jo     0x43852e
4384c7:	2b 2f                	sub    (%edi),%ebp
4384c9:	6e                   	outsb  %ds:(%esi),(%dx)
4384ca:	78 56                	js     0x438522
4384cc:	58                   	pop    %eax
4384cd:	67 64 58             	addr16 fs pop %eax
4384d0:	59                   	pop    %ecx
4384d1:	48                   	dec    %eax
4384d2:	31 77 31             	xor    %esi,0x31(%edi)
4384d5:	4a                   	dec    %edx
4384d6:	67 35 31 51 56 72    	addr16 xor $0x72565131,%eax
4384dc:	6f                   	outsl  %ds:(%esi),(%dx)
4384dd:	48                   	dec    %eax
4384de:	34 38                	xor    $0x38,%al
4384e0:	47                   	inc    %edi
4384e1:	56                   	push   %esi
4384e2:	34 4a                	xor    $0x4a,%al
4384e4:	69 32 6e 73 53 65    	imul   $0x6553736e,(%edx),%esi
4384ea:	32 63 54             	xor    0x54(%ebx),%ah
4384ed:	55                   	push   %ebp
4384ee:	47                   	inc    %edi
4384ef:	34 4b                	xor    $0x4b,%al
4384f1:	31 41 42             	xor    %eax,0x42(%ecx)
4384f4:	6d                   	insl   (%dx),%es:(%edi)
4384f5:	66 72 4a             	data16 jb 0x438542
4384f8:	6c                   	insb   (%dx),%es:(%edi)
4384f9:	43                   	inc    %ebx
4384fa:	69 57 50 4f 74 46 64 	imul   $0x6446744f,0x50(%edi),%edx
438501:	76 38                	jbe    0x43853b
438503:	6f                   	outsl  %ds:(%esi),(%dx)
438504:	41                   	inc    %ecx
438505:	41                   	inc    %ecx
438506:	57                   	push   %edi
438507:	30 59 77             	xor    %bl,0x77(%ecx)
43850a:	41                   	inc    %ecx
43850b:	6d                   	insl   (%dx),%es:(%edi)
43850c:	6b 6a 2b 62          	imul   $0x62,0x2b(%edx),%ebp
438510:	31 6d 55             	xor    %ebp,0x55(%ebp)
438513:	71 50                	jno    0x438565
438515:	2f                   	das
438516:	51                   	push   %ecx
438517:	48                   	dec    %eax
438518:	64 53                	fs push %ebx
43851a:	72 61                	jb     0x43857d
43851c:	63 6c 49 53          	arpl   %ebp,0x53(%ecx,%ecx,2)
438520:	2b 70 2f             	sub    0x2f(%eax),%esi
438523:	37                   	aaa
438524:	34 59                	xor    $0x59,%al
438526:	6a 52                	push   $0x52
438528:	7a 63                	jp     0x43858d
43852a:	6d                   	insl   (%dx),%es:(%edi)
43852b:	67 50                	addr16 push %eax
43852d:	6f                   	outsl  %ds:(%esi),(%dx)
43852e:	4b                   	dec    %ebx
43852f:	58                   	pop    %eax
438530:	4c                   	dec    %esp
438531:	58                   	pop    %eax
438532:	41                   	inc    %ecx
438533:	4e                   	dec    %esi
438534:	4f                   	dec    %edi
438535:	4f                   	dec    %edi
438536:	78 65                	js     0x43859d
438538:	54                   	push   %esp
438539:	57                   	push   %edi
43853a:	4e                   	dec    %esi
43853b:	70 65                	jo     0x4385a2
43853d:	2f                   	das
43853e:	38 2f                	cmp    %ch,(%edi)
438540:	66 53                	push   %bx
438542:	52                   	push   %edx
438543:	5a                   	pop    %edx
438544:	6e                   	outsb  %ds:(%esi),(%dx)
438545:	4f                   	dec    %edi
438546:	6c                   	insb   (%dx),%es:(%edi)
438547:	57                   	push   %edi
438548:	71 43                	jno    0x43858d
43854a:	71 74                	jno    0x4385c0
43854c:	72 57                	jb     0x4385a5
43854e:	48                   	dec    %eax
43854f:	77 62                	ja     0x4385b3
438551:	6e                   	outsb  %ds:(%esi),(%dx)
438552:	4f                   	dec    %edi
438553:	35 71 39 4c 33       	xor    $0x334c3971,%eax
438558:	6d                   	insl   (%dx),%es:(%edi)
438559:	68 69 51 48 33       	push   $0x33485169
43855e:	71 33                	jno    0x438593
438560:	2b 6f 45             	sub    0x45(%edi),%ebp
438563:	47                   	inc    %edi
438564:	69 4c 6b 35 6e 54 70 	imul   $0x4c70546e,0x35(%ebx,%ebp,2),%ecx
43856b:	4c
43856c:	63 6a 43             	arpl   %ebp,0x43(%edx)
43856f:	57                   	push   %edi
438570:	38 76 55             	cmp    %dh,0x55(%esi)
438573:	2b 70 79             	sub    0x79(%eax),%esi
438576:	54                   	push   %esp
438577:	76 75                	jbe    0x4385ee
438579:	4a                   	dec    %edx
43857a:	42                   	inc    %edx
43857b:	44                   	inc    %esp
43857c:	68 69 6a 76 38       	push   $0x38766a69
438581:	47                   	inc    %edi
438582:	7a 77                	jp     0x4385fb
438584:	46                   	inc    %esi
438585:	32 4c 49 31          	xor    0x31(%ecx,%ecx,2),%cl
438589:	4f                   	dec    %edi
43858a:	2f                   	das
43858b:	49                   	dec    %ecx
43858c:	78 68                	js     0x4385f6
43858e:	56                   	push   %esi
43858f:	31 47 4e             	xor    %eax,0x4e(%edi)
438592:	67 6a 38             	addr16 push $0x38
438595:	71 6d                	jno    0x438604
438597:	48                   	dec    %eax
438598:	6f                   	outsl  %ds:(%esi),(%dx)
438599:	58                   	pop    %eax