439286:	57                   	push   %edi
439287:	31 69 62             	xor    %ebp,0x62(%ecx)
43928a:	48                   	dec    %eax
43928b:	6c                   	insb   (%dx),%es:(%edi)
43928c:	51                   	push   %ecx
43928d:	63 6d 39             	arpl   %ebp,0x39(%ebp)
439290:	6b 64 57 4e 30       	imul   $0x30,0x4e(%edi,%edx,2),%esp
439295:	51                   	push   %ecx
439296:	58                   	pop    %eax
439297:	52                   	push   %edx
439298:	30 63 6d             	xor    %ah,0x6d(%ebx)
43929b:	6c                   	insb   (%dx),%es:(%edi)
43929c:	69 64 58 52 6c 41 45 	imul   $0x4645416c,0x52(%eax,%ebx,2),%esp
4392a3:	46
4392a4:	7a 63                	jp     0x439309
4392a6:	32 56 74             	xor    0x74(%esi),%dl
4392a9:	59                   	pop    %ecx
4392aa:	6d                   	insl   (%dx),%es:(%edi)
4392ab:	78 35                	js     0x4392e2
4392ad:	51                   	push   %ecx
4392ae:	32 39                	xor    (%ecx),%bh
4392b0:	77 65                	ja     0x439317
4392b2:	58                   	pop    %eax
4392b3:	4a                   	dec    %edx
4392b4:	70 5a                	jo     0x439310
4392b6:	32 68 30             	xor    0x30(%eax),%ch
4392b9:	51                   	push   %ecx
4392ba:	58                   	pop    %eax
4392bb:	52                   	push   %edx
4392bc:	30 63 6d             	xor    %ah,0x6d(%ebx)
4392bf:	6c                   	insb   (%dx),%es:(%edi)
4392c0:	69 64 58 52 6c 41 45 	imul   $0x4645416c,0x52(%eax,%ebx,2),%esp
4392c7:	46
4392c8:	7a 63                	jp     0x43932d
4392ca:	32 56 74             	xor    0x74(%esi),%dl
4392cd:	59                   	pop    %ecx
4392ce:	6d                   	insl   (%dx),%es:(%edi)
4392cf:	78 35                	js     0x439306
4392d1:	51                   	push   %ecx
4392d2:	32 39                	xor    (%ecx),%bh
4392d4:	74 63                	je     0x439339
4392d6:	47                   	inc    %edi
4392d7:	46                   	inc    %esi
4392d8:	75 65                	jne    0x43933f
4392da:	55                   	push   %ebp
4392db:	46                   	inc    %esi
4392dc:	30 64 48 4a          	xor    %ah,0x4a(%eax,%ecx,2)
4392e0:	70 59                	jo     0x43933b
4392e2:	6e                   	outsb  %ds:(%esi),(%dx)
4392e3:	56                   	push   %esi
4392e4:	30 5a 51             	xor    %bl,0x51(%edx)
4392e7:	42                   	inc    %edx
4392e8:	53                   	push   %ebx
4392e9:	64 57                	fs push %edi
4392eb:	35 30 61 57 31       	xor    $0x31576130,%eax
4392f0:	6c                   	insb   (%dx),%es:(%edi)
4392f1:	51                   	push   %ecx
4392f2:	32 39                	xor    (%ecx),%bh
4392f4:	74 63                	je     0x439359
4392f6:	47                   	inc    %edi
4392f7:	46                   	inc    %esi
4392f8:	30 61 57             	xor    %ah,0x57(%ecx)
4392fb:	4a                   	dec    %edx
4392fc:	70 62                	jo     0x439360
4392fe:	47                   	inc    %edi
4392ff:	6c                   	insb   (%dx),%es:(%edi)
439300:	30 65 55             	xor    %ah,0x55(%ebp)
439303:	46                   	inc    %esi
439304:	30 64 48 4a          	xor    %ah,0x4a(%eax,%ecx,2)
439308:	70 59                	jo     0x439363
43930a:	6e                   	outsb  %ds:(%esi),(%dx)
43930b:	56                   	push   %esi
43930c:	30 5a 51             	xor    %bl,0x51(%edx)
43930f:	42                   	inc    %edx
439310:	53                   	push   %ebx
439311:	5a                   	pop    %edx
439312:	57                   	push   %edi
439313:	46                   	inc    %esi
439314:	6b 51 6e 6c          	imul   $0x6c,0x6e(%ecx),%edx
439318:	30 5a 51             	xor    %bl,0x51(%edx)
43931b:	42                   	inc    %edx
43931c:	32 59 57             	xor    0x57(%ecx),%bl
43931f:	78 31                	js     0x439352
439321:	5a                   	pop    %edx
439322:	51                   	push   %ecx
439323:	42                   	inc    %edx
439324:	53                   	push   %ebx
439325:	5a                   	pop    %edx
439326:	58                   	pop    %eax
439327:	4e                   	dec    %esi
439328:	70 65                	jo     0x43938f
43932a:	6d                   	insl   (%dx),%es:(%edi)
43932b:	55                   	push   %ebp
43932c:	41                   	inc    %ecx
43932d:	55                   	push   %ebp
43932e:	33 6c 7a 64          	xor    0x64(%edx,%edi,2),%ebp
439332:	47                   	inc    %edi
439333:	56                   	push   %esi
439334:	74 4c                	je     0x439382
439336:	6c                   	insb   (%dx),%es:(%edi)
439337:	52                   	push   %edx
439338:	6f                   	outsl  %ds:(%esi),(%dx)
439339:	63 6d 56             	arpl   %ebp,0x56(%ebp)
43933c:	68 5a 47 6c 75       	push   $0x756c475a
439341:	5a                   	pop    %edx
439342:	77 42                	ja     0x439386
439344:	46                   	inc    %esi
439345:	62 6d 4e             	bound  %ebp,0x4e(%ebp)
439348:	76 5a                	jbe    0x4393a4
43934a:	47                   	inc    %edi
43934b:	6c                   	insb   (%dx),%es:(%edi)
43934c:	75 5a                	jne    0x4393a8
43934e:	77 42                	ja     0x439392
439350:	47                   	inc    %edi
439351:	63 6d 39             	arpl   %ebp,0x39(%ebp)
439354:	74 51                	je     0x4393a7
439356:	6d                   	insl   (%dx),%es:(%edi)
439357:	46                   	inc    %esi
439358:	7a 5a                	jp     0x4393b4
43935a:	54                   	push   %esp
43935b:	59                   	pop    %ecx
43935c:	30 55 33             	xor    %dl,0x33(%ebp)
43935f:	52                   	push   %edx
439360:	79 61                	jns    0x4393c3
439362:	57                   	push   %edi
439363:	35 6e 41 46 4a       	xor    $0x4a46416e,%eax
439368:	6c                   	insb   (%dx),%es:(%edi)
439369:	59                   	pop    %ecx
43936a:	57                   	push   %edi
43936b:	52                   	push   %edx
43936c:	54                   	push   %esp
43936d:	64 48                	fs dec %eax
43936f:	4a                   	dec    %edx
439370:	70 62                	jo     0x4393d4
439372:	6d                   	insl   (%dx),%es:(%edi)
439373:	63 41 52             	arpl   %eax,0x52(%ecx)
439376:	32 56 30             	xor    0x30(%esi),%dl
439379:	55                   	push   %ebp
43937a:	33 52 79             	xor    0x79(%edx),%edx
43937d:	61                   	popa
43937e:	57                   	push   %edi
43937f:	35 6e 41 46 4e       	xor    $0x4e46416e,%eax
439384:	35 63 33 52 6c       	xor    $0x6c523363,%eax
439389:	62 53 35             	bound  %edx,0x35(%ebx)
43938c:	45                   	inc    %ebp
43938d:	63 6d 46             	arpl   %ebp,0x46(%ebp)
439390:	33 61 57             	xor    0x57(%ecx),%esp
439393:	35 6e 41 45 4a       	xor    $0x4a45416e,%eax
439398:	70 62                	jo     0x4393fc
43939a:	6d                   	insl   (%dx),%es:(%edi)
43939b:	46                   	inc    %esi
43939c:	79 65                	jns    0x439403
43939e:	56                   	push   %esi
43939f:	4e                   	dec    %esi
4393a0:	6c                   	insb   (%dx),%es:(%edi)
4393a1:	59                   	pop    %ecx
4393a2:	58                   	pop    %eax
4393a3:	4a                   	dec    %edx
4393a4:	6a 61                	push   $0x61
4393a6:	41                   	inc    %ecx
4393a7:	42                   	inc    %edx
4393a8:	4e                   	dec    %esi
4393a9:	54                   	push   %esp
4393aa:	6d                   	insl   (%dx),%es:(%edi)
4393ab:	5a                   	pop    %edx
4393ac:	6f                   	outsl  %ds:(%esi),(%dx)
4393ad:	41                   	inc    %ecx
4393ae:	45                   	inc    %ebp
4393af:	4e                   	dec    %esi
4393b0:	76 62                	jbe    0x439414
4393b2:	58                   	pop    %eax
4393b3:	42                   	inc    %edx
4393b4:	31 64 47 56          	xor    %esp,0x56(%edi,%eax,2)
4393b8:	49                   	dec    %ecx
4393b9:	59                   	pop    %ecx
4393ba:	58                   	pop    %eax
4393bb:	4e                   	dec    %esi
4393bc:	6f                   	outsl  %ds:(%esi),(%dx)
4393bd:	41                   	inc    %ecx
4393be:	46                   	inc    %esi
4393bf:	5a                   	pop    %edx
4393c0:	6c                   	insb   (%dx),%es:(%edi)
4393c1:	63 6d 6c             	arpl   %ebp,0x6c(%ebp)
4393c4:	6d                   	insl   (%dx),%es:(%edi)
4393c5:	65 55                	gs push %ebp
4393c7:	68 68 63 32 67       	push   $0x67326368
4393cc:	41                   	inc    %ecx
4393cd:	54                   	push   %esp
4393ce:	57                   	push   %edi
4393cf:	46                   	inc    %esi
4393d0:	30 61 41             	xor    %ah,0x41(%ecx)
4393d3:	42                   	inc    %edx
4393d4:	6e                   	outsb  %ds:(%esi),(%dx)
4393d5:	5a                   	pop    %edx
4393d6:	58                   	pop    %eax
4393d7:	52                   	push   %edx
4393d8:	66 56                	push   %si
4393da:	32 6c 6b 64          	xor    0x64(%ebx,%ebp,2),%ch
4393de:	47                   	inc    %edi
4393df:	67 41                	addr16 inc %ecx
4393e1:	5a                   	pop    %edx
4393e2:	32 56 30             	xor    0x30(%esi),%dl
4393e5:	58                   	pop    %eax
4393e6:	30 78 6c             	xor    %bh,0x6c(%eax)
4393e9:	62 6d 64             	bound  %ebp,0x64(%ebp)
4393ec:	30 61 41             	xor    %ah,0x41(%ecx)
4393ef:	42                   	inc    %edx
4393f0:	32 51 32             	xor    0x32(%ecx),%dl
4393f3:	64 51                	fs push %ecx
4393f5:	53                   	push   %ebx
4393f6:	6b 4a 58 5a          	imul   $0x5a,0x58(%edx),%ecx
4393fa:	57                   	push   %edi
4393fb:	5a                   	pop    %edx
4393fc:	79 54                	jns    0x439452
4393fe:	32 6b 41             	xor    0x41(%ebx),%ch
439401:	54                   	push   %esp
439402:	6d                   	insl   (%dx),%es:(%edi)
439403:	56                   	push   %esi
439404:	33 62 32             	xor    0x32(%edx),%esp
439407:	4a                   	dec    %edx
439408:	71 41                	jno    0x43944b
43940a:	45                   	inc    %ebp
43940b:	46                   	inc    %esi
43940c:	7a 65                	jp     0x439473
43940e:	57                   	push   %edi
43940f:	35 6a 51 32 46       	xor    $0x4632516a,%eax
439414:	73 62                	jae    0x439478
439416:	47                   	inc    %edi
439417:	4a                   	dec    %edx
439418:	68 59 32 73 41       	push   $0x41733259
43941d:	59                   	pop    %ecx
43941e:	32 46 73             	xor    0x73(%esi),%al
439421:	62 47 4a             	bound  %eax,0x4a(%edi)
439424:	68 59 32 73 41       	push   $0x41733259
439429:	52                   	push   %edx
43942a:	47                   	inc    %edi
43942b:	56                   	push   %esi
43942c:	6a 62                	push   $0x62
43942e:	47                   	inc    %edi
43942f:	46                   	inc    %esi
439430:	79 5a                	jns    0x43948c
439432:	55                   	push   %ebp
439433:	78 76                	js     0x4394ab
439435:	59                   	pop    %ecx
439436:	32 46 73             	xor    0x73(%esi),%al
439439:	41                   	inc    %ecx
43943a:	45                   	inc    %ebp
43943b:	52                   	push   %edx
43943c:	6c                   	insb   (%dx),%es:(%edi)
43943d:	5a                   	pop    %edx
43943e:	6d                   	insl   (%dx),%es:(%edi)
43943f:	6c                   	insb   (%dx),%es:(%edi)
439440:	75 5a                	jne    0x43949c
439442:	55                   	push   %ebp
439443:	78 68                	js     0x4394ad
439445:	59                   	pop    %ecx
439446:	6d                   	insl   (%dx),%es:(%edi)
439447:	56                   	push   %esi
439448:	73 41                	jae    0x43948b
43944a:	45                   	inc    %ebp
43944b:	31 68 63             	xor    %ebp,0x63(%eax)
43944e:	6d                   	insl   (%dx),%es:(%edi)
43944f:	74 4d                	je     0x43949e
439451:	59                   	pop    %ecx
439452:	57                   	push   %edi
439453:	4a                   	dec    %edx
439454:	6c                   	insb   (%dx),%es:(%edi)
439455:	62 41 42             	bound  %eax,0x42(%ecx)
439458:	48                   	dec    %eax
439459:	5a                   	pop    %edx
43945a:	58                   	pop    %eax
43945b:	52                   	push   %edx
43945c:	51                   	push   %ecx
43945d:	61                   	popa
43945e:	58                   	pop    %eax
43945f:	68 6c 62 41 42       	push   $0x4241626c
439464:	44                   	inc    %esp
439465:	59                   	pop    %ecx
439466:	57                   	push   %edi
439467:	78 73                	js     0x4394dc
439469:	41                   	inc    %ecx
43946a:	45                   	inc    %ebp
43946b:	46                   	inc    %esi
43946c:	75 5a                	jne    0x4394c8
43946e:	48                   	dec    %eax
43946f:	4a                   	dec    %edx
439470:	76 61                	jbe    0x4394d3
439472:	57                   	push   %edi
439473:	52                   	push   %edx
439474:	54                   	push   %esp
439475:	64 48                	fs dec %eax
439477:	56                   	push   %esi
439478:	6b 61 57 38          	imul   $0x38,0x57(%ecx),%esp
43947c:	75 5a                	jne    0x4394d8
43947e:	47                   	inc    %edi
43947f:	78 73                	js     0x4394f4
439481:	41                   	inc    %ecx
439482:	45                   	inc    %ebp
439483:	64 6c                	fs insb (%dx),%es:(%edi)
439485:	64 45                	fs inc %ebp
439487:	31 68 62             	xor    %ebp,0x62(%eax)
43948a:	6d                   	insl   (%dx),%es:(%edi)
43948b:	6c                   	insb   (%dx),%es:(%edi)
43948c:	6d                   	insl   (%dx),%es:(%edi)
43948d:	5a                   	pop    %edx
43948e:	58                   	pop    %eax
43948f:	4e                   	dec    %esi
439490:	30 55 6d             	xor    %dl,0x6d(%ebp)
439493:	56                   	push   %esi
439494:	7a 62                	jp     0x4394f8
439496:	33 56 79             	xor    0x79(%esi),%edx
439499:	59                   	pop    %ecx
43949a:	32 56 54             	xor    0x54(%esi),%dl
43949d:	64 48                	fs dec %eax
43949f:	4a                   	dec    %edx
4394a0:	6c                   	insb   (%dx),%es:(%edi)
4394a1:	59                   	pop    %ecx
4394a2:	57                   	push   %edi
4394a3:	30 41 5a             	xor    %al,0x5a(%ecx)
4394a6:	32 56 30             	xor    0x30(%esi),%dl
4394a9:	58                   	pop    %eax
4394aa:	30 4a 68             	xor    %cl,0x68(%edx)
4394ad:	63 32                	arpl   %esi,(%edx)
4394af:	56                   	push   %esi
4394b0:	54                   	push   %esp
4394b1:	64 48                	fs dec %eax
4394b3:	4a                   	dec    %edx
4394b4:	6c                   	insb   (%dx),%es:(%edi)
4394b5:	59                   	pop    %ecx
4394b6:	57                   	push   %edi
4394b7:	30 41 51             	xor    %al,0x51(%ecx)
4394ba:	33 4a 35             	xor    0x35(%edx),%ecx
4394bd:	63 48 52             	arpl   %ecx,0x52(%eax)
4394c0:	76 55                	jbe    0x439517
4394c2:	33 52 79             	xor    0x79(%edx),%edx
4394c5:	5a                   	pop    %edx
4394c6:	57                   	push   %edi
4394c7:	46                   	inc    %esi
4394c8:	74 41                	je     0x43950b
4394ca:	45                   	inc    %ebp
4394cb:	64 61                	fs popa
4394cd:	61                   	popa
4394ce:	58                   	pop    %eax
4394cf:	42                   	inc    %edx
4394d0:	54                   	push   %esp
4394d1:	64 48                	fs dec %eax
4394d3:	4a                   	dec    %edx
4394d4:	6c                   	insb   (%dx),%es:(%edi)
4394d5:	59                   	pop    %ecx
4394d6:	57                   	push   %edi