43929c:	69 56 46 56 31 68 46 	imul   $0x46683156,0x46(%esi),%edx
4392a3:	58                   	pop    %eax
4392a4:	45                   	inc    %ebp
4392a5:	4b                   	dec    %ebx
4392a6:	33 76 4c             	xor    0x4c(%esi),%esi
4392a9:	33 79 43             	xor    0x43(%ecx),%edi
4392ac:	73 68                	jae    0x439316
4392ae:	62 7a 74             	bound  %edi,0x74(%edx)
4392b1:	66 4d                	dec    %bp
4392b3:	37                   	aaa
4392b4:	57                   	push   %edi
4392b5:	34 45                	xor    $0x45,%al
4392b7:	69 77 63 6c 76 37 35 	imul   $0x3537766c,0x63(%edi),%esi
4392be:	55                   	push   %ebp
4392bf:	32 70 53             	xor    0x53(%eax),%dh
4392c2:	4d                   	dec    %ebp
4392c3:	66 44                	inc    %sp
4392c5:	52                   	push   %edx
4392c6:	6d                   	insl   (%dx),%es:(%edi)
4392c7:	50                   	push   %eax
4392c8:	6d                   	insl   (%dx),%es:(%edi)
4392c9:	36 68 48 45 6a 50    	ss push $0x506a4548
4392cf:	6b 77 2b 51          	imul   $0x51,0x2b(%edi),%esi
4392d3:	34 69                	xor    $0x69,%al
4392d5:	35 42 66 54 6c       	xor    $0x6c546642,%eax
4392da:	6b 74 51 57 6c       	imul   $0x6c,0x57(%ecx,%edx,2),%esi
4392df:	46                   	inc    %esi
4392e0:	51                   	push   %ecx
4392e1:	62 6e 42             	bound  %ebp,0x42(%esi)
4392e4:	7a 39                	jp     0x43931f
4392e6:	30 33                	xor    %dh,(%ebx)
4392e8:	75 56                	jne    0x439340
4392ea:	4f                   	dec    %edi
4392eb:	4d                   	dec    %ebp
4392ec:	52                   	push   %edx
4392ed:	75 6c                	jne    0x43935b
4392ef:	31 69 38             	xor    %ebp,0x38(%ecx)
4392f2:	69 68 7a 76 64 77 6d 	imul   $0x6d776476,0x7a(%eax),%ebp
4392f9:	55                   	push   %ebp
4392fa:	39 71 4b             	cmp    %esi,0x4b(%ecx)
4392fd:	35 78 55 37 62       	xor    $0x62375578,%eax
439302:	55                   	push   %ebp
439303:	79 63                	jns    0x439368
439305:	6a 73                	push   $0x73
439307:	2f                   	das
439308:	37                   	aaa
439309:	58                   	pop    %eax
43930a:	47                   	inc    %edi
43930b:	48                   	dec    %eax
43930c:	68 6f 69 35 44       	push   $0x4435696f
439311:	30 64 50 47          	xor    %ah,0x47(%eax,%edx,2)
439315:	6f                   	outsl  %ds:(%esi),(%dx)
439316:	36 70 49             	ss jo  0x439362
439319:	31 44 42 49          	xor    %eax,0x49(%edx,%eax,2)
43931d:	78 47                	js     0x439366
43931f:	57                   	push   %edi
439320:	68 72 6e 65 78       	push   $0x78656e72
439325:	70 36                	jo     0x43935d
439327:	64 61                	fs popa
439329:	7a 43                	jp     0x43936e
43932b:	49                   	dec    %ecx
43932c:	6d                   	insl   (%dx),%es:(%edi)
43932d:	6c                   	insb   (%dx),%es:(%edi)
43932e:	2b 66 56             	sub    0x56(%esi),%esp
439331:	35 69 30 36 6a       	xor    $0x6a363069,%eax
439336:	4c                   	dec    %esp
439337:	42                   	inc    %edx
439338:	73 48                	jae    0x439382
43933a:	79 42                	jns    0x43937e
43933c:	4f                   	dec    %edi
43933d:	65 42                	gs inc %edx
43933f:	6c                   	insb   (%dx),%es:(%edi)
439340:	56                   	push   %esi
439341:	73 58                	jae    0x43939b
439343:	6f                   	outsl  %ds:(%esi),(%dx)
439344:	73 56                	jae    0x43939c
439346:	63 6a 4d             	arpl   %ebp,0x4d(%edx)
439349:	4e                   	dec    %esi
43934a:	4f                   	dec    %edi
43934b:	68 6a 74 38 36       	push   $0x3638746a
439350:	47                   	inc    %edi
439351:	38 6a 6b             	cmp    %ch,0x6b(%edx)
439354:	62 36                	bound  %esi,(%esi)
439356:	72 74                	jb     0x4393cc
439358:	36 52                	ss push %edx
43935a:	45                   	inc    %ebp
43935b:	6f                   	outsl  %ds:(%esi),(%dx)
43935c:	41                   	inc    %ecx
43935d:	47                   	inc    %edi
43935e:	54                   	push   %esp
43935f:	79 59                	jns    0x4393ba
439361:	67 5a                	addr16 pop %edx
439363:	39 6a 77             	cmp    %ebp,0x77(%edx)
439366:	6a 76                	push   $0x76
439368:	4f                   	dec    %edi
439369:	44                   	inc    %esp
43936a:	6a 72                	push   $0x72
43936c:	37                   	aaa
43936d:	62 59 75             	bound  %ebx,0x75(%ecx)
439370:	73 57                	jae    0x4393c9
439372:	48                   	dec    %eax
439373:	6d                   	insl   (%dx),%es:(%edi)
439374:	70 76                	jo     0x4393ec
439376:	37                   	aaa
439377:	6f                   	outsl  %ds:(%esi),(%dx)
439378:	44                   	inc    %esp
439379:	61                   	popa
43937a:	6e                   	outsb  %ds:(%esi),(%dx)
43937b:	56                   	push   %esi
43937c:	6c                   	insb   (%dx),%es:(%edi)
43937d:	2b 79 4f             	sub    0x4f(%ecx),%edi
439380:	37                   	aaa
439381:	47                   	inc    %edi
439382:	34 6e                	xor    $0x6e,%al
439384:	6d                   	insl   (%dx),%es:(%edi)
439385:	65 41                	gs inc %ecx
439387:	35 64 42 79 6f       	xor    $0x6f794264,%eax
43938c:	6a 6f                	push   $0x6f
43938e:	49                   	dec    %ecx
43938f:	63 4c 79 7a          	arpl   %ecx,0x7a(%ecx,%edi,2)
439393:	65 64 63 67 55       	gs arpl %esp,%fs:0x55(%edi)
439398:	2f                   	das
439399:	46                   	inc    %esi
43939a:	4b                   	dec    %ebx
43939b:	59                   	pop    %ecx
43939c:	62 30                	bound  %esi,(%eax)
43939e:	39 4b 45             	cmp    %ecx,0x45(%ebx)
4393a1:	61                   	popa
4393a2:	4d                   	dec    %ebp
4393a3:	49                   	dec    %ecx
4393a4:	68 38 53 44 77       	push   $0x77445338
4393a9:	79 6d                	jns    0x439418
4393ab:	52                   	push   %edx
4393ac:	32 34 38             	xor    (%eax,%edi,1),%dh
4393af:	71 6b                	jno    0x43941c
4393b1:	6a 67                	push   $0x67
4393b3:	6e                   	outsb  %ds:(%esi),(%dx)
4393b4:	39 51 63             	cmp    %edx,0x63(%ecx)
4393b7:	38 62 30             	cmp    %ah,0x30(%edx)
4393ba:	2f                   	das
4393bb:	50                   	push   %eax
4393bc:	39 53 37             	cmp    %edx,0x37(%ebx)
4393bf:	64 31 32             	xor    %esi,%fs:(%edx)
4393c2:	33 4e 59             	xor    0x59(%esi),%ecx
4393c5:	54                   	push   %esp
4393c6:	70 79                	jo     0x439441
4393c8:	34 7a                	xor    $0x7a,%al
4393ca:	7a 64                	jp     0x439430
4393cc:	70 2f                	jo     0x4393fd
4393ce:	73 73                	jae    0x439443
4393d0:	78 42                	js     0x439414
4393d2:	61                   	popa
4393d3:	62 78 66             	bound  %edi,0x66(%eax)
4393d6:	66 34 51             	data16 xor $0x51,%al
4393d9:	46                   	inc    %esi
4393da:	38 6d 69             	cmp    %ch,0x69(%ebp)
4393dd:	48                   	dec    %eax
4393de:	32 63 4a             	xor    0x4a(%ebx),%ah
4393e1:	46                   	inc    %esi
4393e2:	52                   	push   %edx
4393e3:	68 79 62 63 65       	push   $0x65636279
4393e8:	76 7a                	jbe    0x439464
4393ea:	2b 6a 58             	sub    0x58(%edx),%ebp
4393ed:	4f                   	dec    %edi
4393ee:	39 72 59             	cmp    %esi,0x59(%edx)
4393f1:	2f                   	das
4393f2:	77 6a                	ja     0x43945e
4393f4:	52                   	push   %edx
4393f5:	77 75                	ja     0x43946c
4393f7:	47                   	inc    %edi
4393f8:	2f                   	das
4393f9:	36 52                	ss push %edx
4393fb:	4e                   	dec    %esi
4393fc:	41                   	inc    %ecx
4393fd:	36 71 6e             	ss jno 0x43946e
439400:	63 67 2b             	arpl   %esp,0x2b(%edi)
439403:	2f                   	das
439404:	5a                   	pop    %edx
439405:	37                   	aaa
439406:	65 50                	gs push %eax
439408:	66 36 54             	ss push %sp
43940b:	4d                   	dec    %ebp
43940c:	78 6a                	js     0x439478
43940e:	6e                   	outsb  %ds:(%esi),(%dx)
43940f:	72 45                	jb     0x439456
439411:	43                   	inc    %ebx
439412:	32 6a 56             	xor    0x56(%edx),%ch
439415:	38 6e 54             	cmp    %ch,0x54(%esi)
439418:	33 71 7a             	xor    0x7a(%ecx),%esi
43941b:	6f                   	outsl  %ds:(%esi),(%dx)
43941c:	71 43                	jno    0x439461
43941e:	58                   	pop    %eax
43941f:	61                   	popa
439420:	43                   	inc    %ebx
439421:	72 7a                	jb     0x43949d
439423:	6c                   	insb   (%dx),%es:(%edi)
439424:	2f                   	das
439425:	4d                   	dec    %ebp
439426:	4e                   	dec    %esi
439427:	44                   	inc    %esp
439428:	52                   	push   %edx
439429:	4f                   	dec    %edi
43942a:	6f                   	outsl  %ds:(%esi),(%dx)
43942b:	30 46 30             	xor    %al,0x30(%esi)
43942e:	58                   	pop    %eax
43942f:	50                   	push   %eax
439430:	67 64 43             	addr16 fs inc %ebx
439433:	52                   	push   %edx
439434:	68 79 62 73 63       	push   $0x63736279
439439:	6e                   	outsb  %ds:(%esi),(%dx)
43943a:	57                   	push   %edi
43943b:	75 55                	jne    0x439492
43943d:	63 67 30             	arpl   %esp,0x30(%edi)
439440:	59                   	pop    %ecx
439441:	4f                   	dec    %edi
439442:	6e                   	outsb  %ds:(%esi),(%dx)
439443:	54                   	push   %esp
439444:	71 59                	jno    0x43949f
439446:	37                   	aaa
439447:	66 57                	push   %di
439449:	34 32                	xor    $0x32,%al
43944b:	32 58 71             	xor    0x71(%eax),%bl
43944e:	52                   	push   %edx
43944f:	50                   	push   %eax
439450:	67 57                	addr16 push %edi
439452:	39 39                	cmp    %edi,(%ecx)
439454:	6c                   	insb   (%dx),%es:(%edi)
439455:	6c                   	insb   (%dx),%es:(%edi)
439456:	44                   	inc    %esp
439457:	73 38                	jae    0x439491
439459:	4d                   	dec    %ebp
43945a:	6d                   	insl   (%dx),%es:(%edi)
43945b:	45                   	inc    %ebp
43945c:	50                   	push   %eax
43945d:	6d                   	insl   (%dx),%es:(%edi)
43945e:	54                   	push   %esp
43945f:	33 38                	xor    (%eax),%edi
439461:	62 74 38 4b          	bound  %esi,0x4b(%eax,%edi,1)
439465:	43                   	inc    %ebx
439466:	6b 43 51 70          	imul   $0x70,0x51(%ebx),%eax
43946a:	4e                   	dec    %esi
43946b:	63 45 6a             	arpl   %eax,0x6a(%ebp)
43946e:	4b                   	dec    %ebx
43946f:	4a                   	dec    %edx
439470:	58                   	pop    %eax
439471:	4f                   	dec    %edi
439472:	74 61                	je     0x4394d5
439474:	64 47                	fs inc %edi
439476:	71 54                	jno    0x4394cc
439478:	43                   	inc    %ebx
439479:	43                   	inc    %ebx
43947a:	63 35 45 47 56 74    	arpl   %esi,0x74564745
439480:	7a 7a                	jp     0x4394fc
439482:	33 34 5a             	xor    (%edx,%ebx,2),%esi
439485:	75 57                	jne    0x4394de
439487:	38 6b 4b             	cmp    %ch,0x4b(%ebx)
43948a:	4b                   	dec    %ebx
43948b:	57                   	push   %edi
43948c:	52                   	push   %edx
43948d:	71 55                	jno    0x4394e4
43948f:	52                   	push   %edx
439490:	75 6e                	jne    0x439500
439492:	38 49 46             	cmp    %cl,0x46(%ecx)
439495:	71 41                	jno    0x4394d8
439497:	6c                   	insb   (%dx),%es:(%edi)
439498:	2b 44 4a 4f          	sub    0x4f(%edx,%ecx,2),%eax
43949c:	39 43 59             	cmp    %eax,0x59(%ebx)
43949f:	63 50 6c             	arpl   %edx,0x6c(%eax)
4394a2:	4e                   	dec    %esi
4394a3:	6f                   	outsl  %ds:(%esi),(%dx)
4394a4:	43                   	inc    %ebx
4394a5:	38 63 52             	cmp    %ah,0x52(%ebx)
4394a8:	34 57                	xor    $0x57,%al
4394aa:	65 62 31             	bound  %esi,%gs:(%ecx)
4394ad:	68 4a 76 6a 49       	push   $0x496a764a
4394b2:	42                   	inc    %edx
4394b3:	63 63 51             	arpl   %esp,0x51(%ebx)
4394b6:	6f                   	outsl  %ds:(%esi),(%dx)
4394b7:	73 47                	jae    0x439500
4394b9:	64 2b 62 45          	sub    %fs:0x45(%edx),%esp
4394bd:	64 32 72 73          	xor    %fs:0x73(%edx),%dh
4394c1:	64 67 49             	fs addr16 dec %ecx
4394c4:	48                   	dec    %eax
4394c5:	49                   	dec    %ecx
4394c6:	65 46                	gs inc %esi
4394c8:	49                   	dec    %ecx
4394c9:	51                   	push   %ecx
4394ca:	64 38 4f 39          	cmp    %cl,%fs:0x39(%edi)
4394ce:	4a                   	dec    %edx
4394cf:	47                   	inc    %edi
4394d0:	75 77                	jne    0x439549
4394d2:	52                   	push   %edx
4394d3:	32 5a 5a             	xor    0x5a(%edx),%bl
4394d6:	4f                   	dec    %edi
4394d7:	49                   	dec    %ecx
4394d8:	65 71 31             	gs jno 0x43950c
4394db:	47                   	inc    %edi
4394dc:	64 77 6f             	fs ja  0x43954e
4394df:	65 4f                	gs dec %edi
4394e1:	30 57 6e             	xor    %dl,0x6e(%edi)
4394e4:	76 42                	jbe    0x439528
4394e6:	55                   	push   %ebp
4394e7:	78 32                	js     0x43951b
4394e9:	33 41 6b             	xor    0x6b(%ecx),%eax
4394ec:	65 4a                	gs dec %edx
4394ee:	4a                   	dec    %edx
4394ef:	4f                   	dec    %edi
4394f0:	6e                   	outsb  %ds:(%esi),(%dx)
4394f1:	33 75 34             	xor    0x34(%ebp),%esi
4394f4:	6e                   	outsb  %ds:(%esi),(%dx)
4394f5:	4e                   	dec    %esi
4394f6:	42                   	inc    %edx
4394f7:	66 4e                	dec    %si
4394f9:	53                   	push   %ebx
4394fa:	51                   	push   %ecx
4394fb:	46                   	inc    %esi
4394fc:	70 37                	jo     0x439535
4394fe:	37                   	aaa
4394ff:	4f                   	dec    %edi
439500:	50                   	push   %eax
439501:	6c                   	insb   (%dx),%es:(%edi)
439502:	48                   	dec    %eax
439503:	74 71                	je     0x439576
439505:	61                   	popa
439506:	79 4e                	jns    0x439556
439508:	42                   	inc    %edx
439509:	33 73 47             	xor    0x47(%ebx),%esi
43950c:	33 2f                	xor    (%edi),%ebp
43950e:	6e                   	outsb  %ds:(%esi),(%dx)
43950f:	36 76 58             	ss jbe 0x43956a
439512:	77 77                	ja     0x43958b
439514:	37                   	aaa
439515:	32 35 4a 44 43 39    	xor    0x3943444a,%dh
43951b:	68 33 5a 2f 36       	push   $0x362f5a33
439520:	42                   	inc    %edx
439521:	4b                   	dec    %ebx
439522:	4a                   	dec    %edx
439523:	71 7a                	jno    0x43959f
439525:	36 64 70 6d          	ss fs jo 0x439596
439529:	69 74 41 30 70 6a 69 	imul   $0x2b696a70,0x30(%ecx,%eax,2),%esi
439530:	2b
439531:	66 50                	push   %ax
439533:	6e                   	outsb  %ds:(%esi),(%dx)
439534:	61                   	popa
439535:	54                   	push   %esp
439536:	78 38                	js     0x439570
439538:	74 66                	je     0x4395a0
43953a:	68 58 53 42 73       	push   $0x73425358
43953f:	41                   	inc    %ecx
439540:	4c                   	dec    %esp