43927a:	63 50 31             	arpl   %edx,0x31(%eax)
43927d:	63 6e 58             	arpl   %ebp,0x58(%esi)
439280:	68 4a 54 6d 35       	push   $0x356d544a
439285:	61                   	popa
439286:	79 73                	jns    0x4392fb
439288:	37                   	aaa
439289:	33 4e 7a             	xor    0x7a(%esi),%ecx
43928c:	54                   	push   %esp
43928d:	64 62 4e 66          	bound  %ecx,%fs:0x66(%esi)
439291:	75 78                	jne    0x43930b
439293:	73 72                	jae    0x439307
439295:	65 37                	gs aaa
439297:	59                   	pop    %ecx
439298:	43                   	inc    %ebx
439299:	2b 30                	sub    (%eax),%esi
43929b:	59                   	pop    %ecx
43929c:	54                   	push   %esp
43929d:	6a 35                	push   $0x35
43929f:	75 36                	jne    0x4392d7
4392a1:	30 56 44             	xor    %dl,0x44(%esi)
4392a4:	42                   	inc    %edx
4392a5:	36 34 32             	ss xor $0x32,%al
4392a8:	30 75 4d             	xor    %dh,0x4d(%ebp)
4392ab:	6d                   	insl   (%dx),%es:(%edi)
4392ac:	4c                   	dec    %esp
4392ad:	45                   	inc    %ebp
4392ae:	6e                   	outsb  %ds:(%esi),(%dx)
4392af:	66 43                	inc    %bx
4392b1:	6a 43                	push   $0x43
4392b3:	76 7a                	jbe    0x43932f
4392b5:	42                   	inc    %edx
4392b6:	65 42                	gs inc %edx
4392b8:	46                   	inc    %esi
4392b9:	33 59 76             	xor    0x76(%ecx),%ebx
4392bc:	77 37                	ja     0x4392f5
4392be:	47                   	inc    %edi
4392bf:	38 7a 4e             	cmp    %bh,0x4e(%edx)
4392c2:	43                   	inc    %ebx
4392c3:	4f                   	dec    %edi
4392c4:	4c                   	dec    %esp
4392c5:	50                   	push   %eax
4392c6:	38 51 48             	cmp    %dl,0x48(%ecx)
4392c9:	39 63 36             	cmp    %esp,0x36(%ebx)
4392cc:	33 33                	xor    (%ebx),%esi
4392ce:	56                   	push   %esi
4392cf:	49                   	dec    %ecx
4392d0:	35 32 58 30 59       	xor    $0x59305832,%eax
4392d5:	74 2b                	je     0x439302
4392d7:	36 53                	ss push %ebx
4392d9:	64 36 39 70 37       	fs cmp %esi,%ss:0x37(%eax)
4392de:	6b 34 4f 6f          	imul   $0x6f,(%edi,%ecx,2),%esi
4392e2:	2f                   	das
4392e3:	2f                   	das
4392e4:	33 67 2b             	xor    0x2b(%edi),%esp
4392e7:	38 54 6f 6c          	cmp    %dl,0x6c(%edi,%ebp,2)
4392eb:	34 72                	xor    $0x72,%al
4392ed:	4b                   	dec    %ebx
4392ee:	63 70 61             	arpl   %esi,0x61(%eax)
4392f1:	4a                   	dec    %edx
4392f2:	62 53 61             	bound  %edx,0x61(%ebx)
4392f5:	43                   	inc    %ebx
4392f6:	50                   	push   %eax
4392f7:	4c                   	dec    %esp
4392f8:	39 35 47 68 43 35    	cmp    %esi,0x35436847
4392fe:	47                   	inc    %edi
4392ff:	70 4c                	jo     0x43934d
439301:	6a 33                	push   $0x33
439303:	43                   	inc    %ebx
439304:	6a 66                	push   $0x66
439306:	6d                   	insl   (%dx),%es:(%edi)
439307:	2b 6c 2f 72          	sub    0x72(%edi,%ebp,1),%ebp
43930b:	30 31                	xor    %dh,(%ecx)
43930d:	6e                   	outsb  %ds:(%esi),(%dx)
43930e:	64 53                	fs push %ebx
439310:	31 57 66             	xor    %edx,0x66(%edi)
439313:	77 35                	ja     0x43934a
439315:	6c                   	insb   (%dx),%es:(%edi)
439316:	46                   	inc    %esi
439317:	61                   	popa
439318:	64 70 4c             	fs jo  0x439367
43931b:	52                   	push   %edx
43931c:	34 59                	xor    $0x59,%al
43931e:	6d                   	insl   (%dx),%es:(%edi)
43931f:	37                   	aaa
439320:	4b                   	dec    %ebx
439321:	62 56 79             	bound  %edx,0x79(%esi)
439324:	44                   	inc    %esp
439325:	4e                   	dec    %esi
439326:	44                   	inc    %esp
439327:	50                   	push   %eax
439328:	64 44                	fs inc %esp
43932a:	39 38                	cmp    %edi,(%eax)
43932c:	37                   	aaa
43932d:	58                   	pop    %eax
43932e:	7a 75                	jp     0x4393a5
439330:	67 36 79 4e          	addr16 ss jns 0x439382
439334:	49                   	dec    %ecx
439335:	71 79                	jno    0x4393b0
439337:	33 6f 48             	xor    0x48(%edi),%ebp
43933a:	39 78 79             	cmp    %edi,0x79(%eax)
43933d:	7a 52                	jp     0x439391
43933f:	47                   	inc    %edi
439340:	65 76 6c             	gs jbe 0x4393af
439343:	71 77                	jno    0x4393bc
439345:	7a 42                	jp     0x439389
439347:	56                   	push   %esi
439348:	4f                   	dec    %edi
439349:	67 6a 72             	addr16 push $0x72
43934c:	32 68 77             	xor    0x77(%eax),%ch
43934f:	4a                   	dec    %edx
439350:	53                   	push   %ebx
439351:	75 6a                	jne    0x4393bd
439353:	74 4a                	je     0x43939f
439355:	79 63                	jns    0x4393ba
439357:	4c                   	dec    %esp
439358:	34 57                	xor    $0x57,%al
43935a:	46                   	inc    %esi
43935b:	39 6e 6f             	cmp    %ebp,0x6f(%esi)
43935e:	51                   	push   %ecx
43935f:	76 7a                	jbe    0x4393db
439361:	66 2f                	data16 das
439363:	4e                   	dec    %esi
439364:	6f                   	outsl  %ds:(%esi),(%dx)
439365:	55                   	push   %ebp
439366:	49                   	dec    %ecx
439367:	34 52                	xor    $0x52,%al
439369:	32 43 68             	xor    0x68(%ebx),%al
43936c:	2f                   	das
43936d:	72 59                	jb     0x4393c8
43936f:	36 59                	ss pop %ecx
439371:	4d                   	dec    %ebp
439372:	50                   	push   %eax
439373:	5a                   	pop    %edx
439374:	48                   	dec    %eax
439375:	75 33                	jne    0x4393aa
439377:	39 34 4a             	cmp    %esi,(%edx,%ecx,2)
43937a:	4d                   	dec    %ebp
43937b:	37                   	aaa
43937c:	79 4f                	jns    0x4393cd
43937e:	58                   	pop    %eax
43937f:	74 67                	je     0x4393e8
439381:	6e                   	outsb  %ds:(%esi),(%dx)
439382:	6f                   	outsl  %ds:(%esi),(%dx)
439383:	30 36                	xor    %dh,(%esi)
439385:	53                   	push   %ebx
439386:	69 53 4d 48 4f 4a 48 	imul   $0x484a4f48,0x4d(%ebx),%edx
43938d:	4a                   	dec    %edx
43938e:	51                   	push   %ecx
43938f:	55                   	push   %ebp
439390:	72 5a                	jb     0x4393ec
439392:	7a 58                	jp     0x4393ec
439394:	6f                   	outsl  %ds:(%esi),(%dx)
439395:	4d                   	dec    %ebp
439396:	59                   	pop    %ecx
439397:	44                   	inc    %esp
439398:	5a                   	pop    %edx
439399:	67 51                	addr16 push %ecx
43939b:	79 46                	jns    0x4393e3
43939d:	75 67                	jne    0x439406
43939f:	4d                   	dec    %ebp
4393a0:	6d                   	insl   (%dx),%es:(%edi)
4393a1:	6d                   	insl   (%dx),%es:(%edi)
4393a2:	4e                   	dec    %esi
4393a3:	58                   	pop    %eax
4393a4:	46                   	inc    %esi
4393a5:	6a 41                	push   $0x41
4393a7:	4a                   	dec    %edx
4393a8:	32 46 37             	xor    0x37(%esi),%al
4393ab:	76 51                	jbe    0x4393fe
4393ad:	46                   	inc    %esi
4393ae:	34 2b                	xor    $0x2b,%al
4393b0:	68 31 6c 2b 6e       	push   $0x6e2b6c31
4393b5:	72 44                	jb     0x4393fb
4393b7:	72 42                	jb     0x4393fb
4393b9:	66 6c                	data16 insb (%dx),%es:(%edi)
4393bb:	45                   	inc    %ebp
4393bc:	36 79 4c             	ss jns 0x43940b
4393bf:	76 37                	jbe    0x4393f8
4393c1:	61                   	popa
4393c2:	42                   	inc    %edx
4393c3:	37                   	aaa
4393c4:	35 4d 36 75 37       	xor    $0x3775364d,%eax
4393c9:	79 55                	jns    0x439420
4393cb:	43                   	inc    %ebx
4393cc:	4c                   	dec    %esp
4393cd:	76 6b                	jbe    0x43943a
4393cf:	64 4d                	fs dec %ebp
4393d1:	74 43                	je     0x439416
4393d3:	78 45                	js     0x43941a
4393d5:	49                   	dec    %ecx
4393d6:	6b 77 56 69          	imul   $0x69,0x56(%edi),%esi
4393da:	2b 4d 36             	sub    0x36(%ebp),%ecx
4393dd:	4e                   	dec    %esi
4393de:	46                   	inc    %esi
4393df:	46                   	inc    %esi
4393e0:	2b 6e 71             	sub    0x71(%esi),%ebp
4393e3:	71 72                	jno    0x439457
4393e5:	36 6e                	outsb  %ss:(%esi),(%dx)
4393e7:	73 66                	jae    0x43944f
4393e9:	65 77 7a             	gs ja  0x439466
4393ec:	4a                   	dec    %edx
4393ed:	69 66 39 4c 75 6a 35 	imul   $0x356a754c,0x39(%esi),%esp
4393f4:	4e                   	dec    %esi
4393f5:	50                   	push   %eax
4393f6:	4c                   	dec    %esp
4393f7:	39 4a 6f             	cmp    %ecx,0x6f(%edx)
4393fa:	74 79                	je     0x439475
4393fc:	71 67                	jno    0x439465
4393fe:	52                   	push   %edx
4393ff:	4e                   	dec    %esi
439400:	56                   	push   %esi
439401:	4c                   	dec    %esp
439402:	34 6a                	xor    $0x6a,%al
439404:	66 31 69 47          	xor    %bp,0x47(%ecx)
439408:	65 4b                	gs dec %ebx
43940a:	43                   	inc    %ebx
43940b:	49                   	dec    %ecx
43940c:	52                   	push   %edx
43940d:	30 34 68             	xor    %dh,(%eax,%ebp,2)
439410:	51                   	push   %ecx
439411:	74 69                	je     0x43947c
439413:	50                   	push   %eax
439414:	54                   	push   %esp
439415:	71 62                	jno    0x439479
439417:	5a                   	pop    %edx
439418:	66 78 62             	data16 js 0x43947d
43941b:	45                   	inc    %ebp
43941c:	4e                   	dec    %esi
43941d:	62 66 6e             	bound  %esp,0x6e(%esi)
439420:	4b                   	dec    %ebx
439421:	62 42 77             	bound  %eax,0x77(%edx)
439424:	71 74                	jno    0x43949a
439426:	38 32                	cmp    %dh,(%edx)
439428:	36 4d                	ss dec %ebp
43942a:	56                   	push   %esi
43942b:	6e                   	outsb  %ds:(%esi),(%dx)
43942c:	63 37                	arpl   %esi,(%edi)
43942e:	36 67 78 70          	ss addr16 js 0x4394a2
439432:	34 6d                	xor    $0x6d,%al
439434:	30 61 47             	xor    %ah,0x47(%ecx)
439437:	4a                   	dec    %edx
439438:	77 37                	ja     0x439471
43943a:	30 4e 47             	xor    %cl,0x47(%esi)
43943d:	6d                   	insl   (%dx),%es:(%edi)
43943e:	79 6f                	jns    0x4394af
439440:	4e                   	dec    %esi
439441:	38 65 42             	cmp    %ah,0x42(%ebp)
439444:	71 70                	jno    0x4394b6
439446:	69 31 63 2b 44 2b    	imul   $0x2b442b63,(%ecx),%esi
43944c:	39 45 57             	cmp    %eax,0x57(%ebp)
43944f:	50                   	push   %eax
439450:	6b 47 35 4d          	imul   $0x4d,0x35(%edi),%eax
439454:	4d                   	dec    %ebp
439455:	52                   	push   %edx
439456:	70 6f                	jo     0x4394c7
439458:	69 47 73 45 32 67 52 	imul   $0x52673245,0x73(%edi),%eax
43945f:	76 41                	jbe    0x4394a2
439461:	46                   	inc    %esi
439462:	34 4a                	xor    $0x4a,%al
439464:	44                   	inc    %esp
439465:	50                   	push   %eax
439466:	4c                   	dec    %esp
439467:	64 45                	fs inc %ebp
439469:	6f                   	outsl  %ds:(%esi),(%dx)
43946a:	31 35 59 56 43 76    	xor    %esi,0x76435659
439470:	77 43                	ja     0x4394b5
439472:	54                   	push   %esp
439473:	39 4a 63             	cmp    %ecx,0x63(%edx)
439476:	37                   	aaa
439477:	63 67 4f             	arpl   %esp,0x4f(%edi)
43947a:	37                   	aaa
43947b:	37                   	aaa
43947c:	6b 41 67 4c          	imul   $0x4c,0x67(%ecx),%eax
439480:	33 34 6e             	xor    (%esi,%ebp,2),%esi
439483:	49                   	dec    %ecx
439484:	4d                   	dec    %ebp
439485:	48                   	dec    %eax
439486:	2b 57 42             	sub    0x42(%edi),%edx
439489:	67 34 4c             	addr16 xor $0x4c,%al
43948c:	4f                   	dec    %edi
43948d:	44                   	inc    %esp
43948e:	4d                   	dec    %ebp
43948f:	32 79 4e             	xor    0x4e(%ecx),%bh
439492:	6d                   	insl   (%dx),%es:(%edi)
439493:	75 69                	jne    0x4394fe
439495:	4d                   	dec    %ebp
439496:	49                   	dec    %ecx
439497:	74 53                	je     0x4394ec
439499:	64 69 7a 2f 35 42 6b 	imul   $0x686b4235,%fs:0x2f(%edx),%edi
4394a0:	68
4394a1:	6d                   	insl   (%dx),%es:(%edi)
4394a2:	51                   	push   %ecx
4394a3:	37                   	aaa
4394a4:	34 30                	xor    $0x30,%al
4394a6:	55                   	push   %ebp
4394a7:	4e                   	dec    %esi
4394a8:	30 79 73             	xor    %bh,0x73(%ecx)
4394ab:	2f                   	das
4394ac:	52                   	push   %edx
4394ad:	63 33                	arpl   %esi,(%ebx)
4394af:	51                   	push   %ecx
4394b0:	4b                   	dec    %ebx
4394b1:	65 6b 4d 71 52       	imul   $0x52,%gs:0x71(%ebp),%ecx
4394b6:	52                   	push   %edx
4394b7:	31 39                	xor    %edi,(%ecx)
4394b9:	67 6e                	outsb  %ds:(%si),(%dx)
4394bb:	47                   	inc    %edi
4394bc:	78 53                	js     0x439511
4394be:	67 50                	addr16 push %eax
4394c0:	64 31 4e 30          	xor    %ecx,%fs:0x30(%esi)
4394c4:	59                   	pop    %ecx
4394c5:	2b 58 30             	sub    0x30(%eax),%ebx
4394c8:	64 6e                	outsb  %fs:(%esi),(%dx)
4394ca:	62 59 52             	bound  %ebx,0x52(%ecx)
4394cd:	61                   	popa
4394ce:	4d                   	dec    %ebp
4394cf:	59                   	pop    %ecx
4394d0:	68 58 67 4b 7a       	push   $0x7a4b6758
4394d5:	6c                   	insb   (%dx),%es:(%edi)
4394d6:	63 72 73             	arpl   %esi,0x73(%edx)
4394d9:	4b                   	dec    %ebx
4394da:	71 7a                	jno    0x439556
4394dc:	32 77 53             	xor    0x53(%edi),%dh
4394df:	62 33                	bound  %esi,(%ebx)
4394e1:	58                   	pop    %eax
4394e2:	31 4b 56             	xor    %ecx,0x56(%ebx)
4394e5:	70 30                	jo     0x439517
4394e7:	6b 44 41 69 7a       	imul   $0x7a,0x69(%ecx,%eax,2),%eax
4394ec:	56                   	push   %esi
4394ed:	5a                   	pop    %edx
4394ee:	66 5a                	pop    %dx
4394f0:	47                   	inc    %edi
4394f1:	79 58                	jns    0x43954b
4394f3:	61                   	popa
4394f4:	77 75                	ja     0x43956b
4394f6:	66 34 73             	data16 xor $0x73,%al
4394f9:	65 38 34 4e          	cmp    %dh,%gs:(%esi,%ecx,2)
4394fd:	77 7a                	ja     0x439579
4394ff:	30 6e 59             	xor    %ch,0x59(%esi)
439502:	78 35                	js     0x439539
439504:	70 54                	jo     0x43955a
439506:	4f                   	dec    %edi
439507:	35 63 53 47 36       	xor    $0x36475363,%eax
43950c:	55                   	push   %ebp
43950d:	54                   	push   %esp
43950e:	58                   	pop    %eax
43950f:	47                   	inc    %edi
439510:	6c                   	insb   (%dx),%es:(%edi)
439511:	61                   	popa
439512:	56                   	push   %esi