440246:	64 32 68 49          	xor    %fs:0x49(%eax),%ch
44024a:	55                   	push   %ebp
44024b:	76 36                	jbe    0x440283
44024d:	32 6a 58             	xor    0x58(%edx),%ch
440250:	48                   	dec    %eax
440251:	42                   	inc    %edx
440252:	55                   	push   %ebp
440253:	31 6b 55             	xor    %ebp,0x55(%ebx)
440256:	35 65 47 76 34       	xor    $0x34764765,%eax
44025b:	4f                   	dec    %edi
44025c:	36 35 33 6d 4c 35    	ss xor $0x354c6d33,%eax
440262:	38 72 61             	cmp    %dh,0x61(%edx)
440265:	6c                   	insb   (%dx),%es:(%edi)
440266:	37                   	aaa
440267:	54                   	push   %esp
440268:	5a                   	pop    %edx
440269:	68 58 34 71 48       	push   $0x48713458
44026e:	43                   	inc    %ebx
44026f:	49                   	dec    %ecx
440270:	37                   	aaa
440271:	4f                   	dec    %edi
440272:	51                   	push   %ecx
440273:	2f                   	das
440274:	79 34                	jns    0x4402aa
440276:	4f                   	dec    %edi
440277:	4a                   	dec    %edx
440278:	37                   	aaa
440279:	72 54                	jb     0x4402cf
44027b:	42                   	inc    %edx
44027c:	71 78                	jno    0x4402f6
44027e:	71 77                	jno    0x4402f7
440280:	71 68                	jno    0x4402ea
440282:	4b                   	dec    %ebx
440283:	79 52                	jns    0x4402d7
440285:	68 79 7a 56 4f       	push   $0x4f567a79
44028a:	44                   	inc    %esp
44028b:	74 2b                	je     0x4402b8
44028d:	56                   	push   %esi
44028e:	43                   	inc    %ebx
44028f:	37                   	aaa
440290:	36 6c                	ss insb (%dx),%es:(%edi)
440292:	63 76 2b             	arpl   %esi,0x2b(%esi)
440295:	44                   	inc    %esp
440296:	4a                   	dec    %edx
440297:	39 73 47             	cmp    %esi,0x47(%ebx)
44029a:	63 59 78             	arpl   %ebx,0x78(%ecx)
44029d:	55                   	push   %ebp
44029e:	37                   	aaa
44029f:	4f                   	dec    %edi
4402a0:	78 43                	js     0x4402e5
4402a2:	67 35 32 77 6b 52    	addr16 xor $0x526b7732,%eax
4402a8:	55                   	push   %ebp
4402a9:	57                   	push   %edi
4402aa:	36 53                	ss push %ebx
4402ac:	44                   	inc    %esp
4402ad:	39 37                	cmp    %esi,(%edi)
4402af:	41                   	inc    %ecx
4402b0:	6c                   	insb   (%dx),%es:(%edi)
4402b1:	77 58                	ja     0x44030b
4402b3:	69 50 4b 50 2b 45 6b 	imul   $0x6b452b50,0x4b(%eax),%edx
4402ba:	52                   	push   %edx
4402bb:	49                   	dec    %ecx
4402bc:	39 67 68             	cmp    %esp,0x68(%edi)
4402bf:	66 5a                	pop    %dx
4402c1:	38 36                	cmp    %dh,(%esi)
4402c3:	58                   	pop    %eax
4402c4:	33 39                	xor    (%ecx),%edi
4402c6:	73 71                	jae    0x440339
4402c8:	62 31                	bound  %esi,(%ecx)
4402ca:	79 64                	jns    0x440330
4402cc:	34 61                	xor    $0x61,%al
4402ce:	6f                   	outsl  %ds:(%esi),(%dx)
4402cf:	75 6d                	jne    0x44033e
4402d1:	35 5a 70 73 54       	xor    $0x5473705a,%eax
4402d6:	49                   	dec    %ecx
4402d7:	78 4e                	js     0x440327
4402d9:	57                   	push   %edi
4402da:	62 42 56             	bound  %eax,0x56(%edx)
4402dd:	66 46                	inc    %si
4402df:	77 48                	ja     0x440329
4402e1:	39 6d 6e             	cmp    %ebp,0x6e(%ebp)
4402e4:	6f                   	outsl  %ds:(%esi),(%dx)
4402e5:	50                   	push   %eax
4402e6:	6f                   	outsl  %ds:(%esi),(%dx)
4402e7:	36 71 35             	ss jno 0x44031f
4402ea:	38 37                	cmp    %dh,(%edi)
4402ec:	41                   	inc    %ecx
4402ed:	76 6e                	jbe    0x44035d
4402ef:	61                   	popa
4402f0:	6f                   	outsl  %ds:(%esi),(%dx)
4402f1:	38 65 54             	cmp    %ah,0x54(%ebp)
4402f4:	30 54 38 76          	xor    %dl,0x76(%eax,%edi,1)
4402f8:	6e                   	outsb  %ds:(%esi),(%dx)
4402f9:	68 5a 62 53 57       	push   $0x5753625a
4402fe:	4e                   	dec    %esi
4402ff:	7a 68                	jp     0x440369
440301:	71 53                	jno    0x440356
440303:	32 6e 6d             	xor    0x6d(%esi),%ch
440306:	35 66 6e 58 72       	xor    $0x72586e66,%eax
44030b:	59                   	pop    %ecx
44030c:	6c                   	insb   (%dx),%es:(%edi)
44030d:	68 56 6e 78 73       	push   $0x73786e56
440312:	7a 38                	jp     0x44034c
440314:	6f                   	outsl  %ds:(%esi),(%dx)
440315:	68 7a 67 43 4e       	push   $0x4e43677a
44031a:	42                   	inc    %edx
44031b:	41                   	inc    %ecx
44031c:	73 4a                	jae    0x440368
44031e:	33 2f                	xor    (%edi),%ebp
440320:	30 36                	xor    %dh,(%esi)
440322:	4d                   	dec    %ebp
440323:	37                   	aaa
440324:	5a                   	pop    %edx
440325:	49                   	dec    %ecx
440326:	44                   	inc    %esp
440327:	6b 4e 6c 50          	imul   $0x50,0x6c(%esi),%ecx
44032b:	53                   	push   %ebx
44032c:	69 6b 66 2f 4b 6e 32 	imul   $0x326e4b2f,0x66(%ebx),%ebp
440333:	6c                   	insb   (%dx),%es:(%edi)
440334:	33 4a 4b             	xor    0x4b(%edx),%ecx
440337:	72 42                	jb     0x44037b
440339:	69 75 64 4c 70 39 6a 	imul   $0x6a39704c,0x64(%ebp),%esi
440340:	4a                   	dec    %edx
440341:	42                   	inc    %edx
440342:	45                   	inc    %ebp
440343:	4a                   	dec    %edx
440344:	75 53                	jne    0x440399
440346:	70 42                	jo     0x44038a
440348:	74 62                	je     0x4403ac
44034a:	6f                   	outsl  %ds:(%esi),(%dx)
44034b:	6e                   	outsb  %ds:(%esi),(%dx)
44034c:	7a 58                	jp     0x4403a6
44034e:	6d                   	insl   (%dx),%es:(%edi)
44034f:	57                   	push   %edi
440350:	58                   	pop    %eax
440351:	36 78 32             	ss js  0x440386
440354:	35 76 49 6b 78       	xor    $0x786b4976,%eax
440359:	52                   	push   %edx
44035a:	6a 58                	push   $0x58
44035c:	6d                   	insl   (%dx),%es:(%edi)
44035d:	37                   	aaa
44035e:	72 63                	jb     0x4403c3
440360:	31 41 42             	xor    %eax,0x42(%ecx)
440363:	37                   	aaa
440364:	37                   	aaa
440365:	71 6c                	jno    0x4403d3
440367:	43                   	inc    %ebx
440368:	61                   	popa
440369:	62 64 77 44          	bound  %esp,0x44(%edi,%esi,2)
44036d:	47                   	inc    %edi
44036e:	72 63                	jb     0x4403d3
440370:	49                   	dec    %ecx
440371:	55                   	push   %ebp
440372:	72 51                	jb     0x4403c5
440374:	72 78                	jb     0x4403ee
440376:	33 61 35             	xor    0x35(%ecx),%esp
440379:	6c                   	insb   (%dx),%es:(%edi)
44037a:	79 35                	jns    0x4403b1
44037c:	30 66 75             	xor    %ah,0x75(%esi)
44037f:	49                   	dec    %ecx
440380:	6f                   	outsl  %ds:(%esi),(%dx)
440381:	6d                   	insl   (%dx),%es:(%edi)
440382:	50                   	push   %eax
440383:	59                   	pop    %ecx
440384:	51                   	push   %ecx
440385:	50                   	push   %eax
440386:	6b 67 6a 58          	imul   $0x58,0x6a(%edi),%esp
44038a:	73 39                	jae    0x4403c5
44038c:	35 68 73 57 67       	xor    $0x67577368,%eax
440391:	56                   	push   %esi
440392:	47                   	inc    %edi
440393:	4a                   	dec    %edx
440394:	57                   	push   %edi
440395:	35 58 7a 41 74       	xor    $0x74417a58,%eax
44039a:	30 78 47             	xor    %bh,0x47(%eax)
44039d:	46                   	inc    %esi
44039e:	4d                   	dec    %ebp
44039f:	2b 6d 6a             	sub    0x6a(%ebp),%ebp
4403a2:	2b 6e 6c             	sub    0x6c(%esi),%ebp
4403a5:	55                   	push   %ebp
4403a6:	6c                   	insb   (%dx),%es:(%edi)
4403a7:	48                   	dec    %eax
4403a8:	71 4d                	jno    0x4403f7
4403aa:	41                   	inc    %ecx
4403ab:	50                   	push   %eax
4403ac:	43                   	inc    %ebx
4403ad:	2b 41 47             	sub    0x47(%ecx),%eax
4403b0:	49                   	dec    %ecx
4403b1:	42                   	inc    %edx
4403b2:	38 61 37             	cmp    %ah,0x37(%ecx)
4403b5:	68 4f 45 34 32       	push   $0x3234454f
4403ba:	65 4b                	gs dec %ebx
4403bc:	4e                   	dec    %esi
4403bd:	51                   	push   %ecx
4403be:	5a                   	pop    %edx
4403bf:	61                   	popa
4403c0:	73 77                	jae    0x440439
4403c2:	56                   	push   %esi
4403c3:	4b                   	dec    %ebx
4403c4:	54                   	push   %esp
4403c5:	6b 6f 47 46          	imul   $0x46,0x47(%edi),%ebp
4403c9:	71 36                	jno    0x440401
4403cb:	51                   	push   %ecx
4403cc:	4b                   	dec    %ebx
4403cd:	34 61                	xor    $0x61,%al
4403cf:	57                   	push   %edi
4403d0:	79 6a                	jns    0x44043c
4403d2:	69 4e 76 72 70 52 30 	imul   $0x30527072,0x76(%esi),%ecx
4403d9:	6f                   	outsl  %ds:(%esi),(%dx)
4403da:	48                   	dec    %eax
4403db:	63 70 4f             	arpl   %esi,0x4f(%eax)
4403de:	4e                   	dec    %esi
4403df:	48                   	dec    %eax
4403e0:	52                   	push   %edx
4403e1:	5a                   	pop    %edx
4403e2:	5a                   	pop    %edx
4403e3:	35 31 5a 52 4e       	xor    $0x4e525a31,%eax
4403e8:	79 30                	jns    0x44041a
4403ea:	71 36                	jno    0x440422
4403ec:	6f                   	outsl  %ds:(%esi),(%dx)
4403ed:	66 30 2f             	data16 xor %ch,(%edi)
4403f0:	45                   	inc    %ebp
4403f1:	47                   	inc    %edi
4403f2:	62 6b 2f             	bound  %ebp,0x2f(%ebx)
4403f5:	58                   	pop    %eax
4403f6:	32 38                	xor    (%eax),%bh
4403f8:	46                   	inc    %esi
4403f9:	67 47                	addr16 inc %edi
4403fb:	38 35 68 57 43 34    	cmp    %dh,0x34435768
440401:	76 46                	jbe    0x440449
440403:	6b 41 49 2f          	imul   $0x2f,0x49(%ecx),%eax
440407:	4a                   	dec    %edx
440408:	7a 6a                	jp     0x440474
44040a:	79 73                	jns    0x44047f
44040c:	52                   	push   %edx
44040d:	6b 76 73 77          	imul   $0x77,0x73(%esi),%esi
440411:	46                   	inc    %esi
440412:	6a 49                	push   $0x49
440414:	50                   	push   %eax
440415:	43                   	inc    %ebx
440416:	62 79 6a             	bound  %edi,0x6a(%ecx)
440419:	2f                   	das
44041a:	65 50                	gs push %eax
44041c:	50                   	push   %eax
44041d:	54                   	push   %esp
44041e:	75 6b                	jne    0x44048b
440420:	78 36                	js     0x440458
440422:	2b 69 6f             	sub    0x6f(%ecx),%ebp
440425:	75 39                	jne    0x440460
440427:	38 74 6f 39          	cmp    %dh,0x39(%edi,%ebp,2)
44042b:	2b 5a 41             	sub    0x41(%edx),%ebx
44042e:	31 37                	xor    %esi,(%edi)
440430:	55                   	push   %ebp
440431:	61                   	popa
440432:	77 78                	ja     0x4404ac
440434:	78 39                	js     0x44046f
440436:	43                   	inc    %ebx
440437:	4c                   	dec    %esp
440438:	2b 45 35             	sub    0x35(%ebp),%eax
44043b:	37                   	aaa
44043c:	4e                   	dec    %esi
44043d:	47                   	inc    %edi
44043e:	74 52                	je     0x440492
440440:	2b 71 46             	sub    0x46(%ecx),%esi
440443:	5a                   	pop    %edx
440444:	50                   	push   %eax
440445:	39 4b 41             	cmp    %ecx,0x41(%ebx)
440448:	6e                   	outsb  %ds:(%esi),(%dx)
440449:	33 6a 4b             	xor    0x4b(%edx),%ebp
44044c:	31 45 5a             	xor    %eax,0x5a(%ebp)
44044f:	33 49 75             	xor    0x75(%ecx),%ecx
440452:	62 45 57             	bound  %eax,0x57(%ebp)
440455:	72 30                	jb     0x440487
440457:	49                   	dec    %ecx
440458:	44                   	inc    %esp
440459:	37                   	aaa
44045a:	49                   	dec    %ecx
44045b:	51                   	push   %ecx
44045c:	6c                   	insb   (%dx),%es:(%edi)
44045d:	78 39                	js     0x440498
44045f:	52                   	push   %edx
440460:	69 6e 66 45 2b 65 4c 	imul   $0x4c652b45,0x66(%esi),%ebp
440467:	5a                   	pop    %edx
440468:	52                   	push   %edx
440469:	2f                   	das
44046a:	74 39                	je     0x4404a5
44046c:	69 76 56 56 42 33 38 	imul   $0x38334256,0x56(%esi),%esi
440473:	38 69 69             	cmp    %ch,0x69(%ecx)
440476:	53                   	push   %ebx
440477:	51                   	push   %ecx
440478:	7a 34                	jp     0x4404ae
44047a:	43                   	inc    %ebx
44047b:	6c                   	insb   (%dx),%es:(%edi)
44047c:	4f                   	dec    %edi
44047d:	47                   	inc    %edi
44047e:	77 5a                	ja     0x4404da
440480:	77 57                	ja     0x4404d9
440482:	49                   	dec    %ecx
440483:	6f                   	outsl  %ds:(%esi),(%dx)
440484:	35 52 30 7a 66       	xor    $0x667a3052,%eax
440489:	38 74 49 66          	cmp    %dh,0x66(%ecx,%ecx,2)
44048d:	5a                   	pop    %edx
44048e:	68 76 2f 6c 78       	push   $0x786c2f76
440493:	76 76                	jbe    0x44050b
440495:	2b 2f                	sub    (%edi),%ebp
440497:	4b                   	dec    %ebx
440498:	6b 70 42 49          	imul   $0x49,0x42(%eax),%esi
44049c:	65 72 4d             	gs jb  0x4404ec
44049f:	56                   	push   %esi
4404a0:	63 4d 58             	arpl   %ecx,0x58(%ebp)
4404a3:	54                   	push   %esp
4404a4:	34 50                	xor    $0x50,%al
4404a6:	62 6d 61             	bound  %ebp,0x61(%ebp)
4404a9:	59                   	pop    %ecx
4404aa:	66 4c                	dec    %sp
4404ac:	43                   	inc    %ebx
4404ad:	46                   	inc    %esi
4404ae:	47                   	inc    %edi
4404af:	74 7a                	je     0x44052b
4404b1:	54                   	push   %esp
4404b2:	34 67                	xor    $0x67,%al
4404b4:	44                   	inc    %esp
4404b5:	6b 73 61 34          	imul   $0x34,0x61(%ebx),%esi
4404b9:	56                   	push   %esi
4404ba:	4a                   	dec    %edx
4404bb:	4c                   	dec    %esp
4404bc:	73 68                	jae    0x440526
4404be:	6b 4a 62 58          	imul   $0x58,0x62(%edx),%ecx
4404c2:	50                   	push   %eax
4404c3:	31 78 50             	xor    %edi,0x50(%eax)
4404c6:	32 36                	xor    (%esi),%dh
4404c8:	47                   	inc    %edi
4404c9:	36 73 5a             	ss jae 0x440526
4404cc:	66 63 6a 41          	arpl   %bp,0x41(%edx)
4404d0:	69 44 74 68 43 48 46 	imul   $0x6b464843,0x68(%esp,%esi,2),%eax
4404d7:	6b
4404d8:	72 6a                	jb     0x440544
4404da:	38 6f 79             	cmp    %ch,0x79(%edi)
4404dd:	78 41                	js     0x440520
4404df:	4d                   	dec    %ebp
4404e0:	58                   	pop    %eax
4404e1:	2b 63 75             	sub    0x75(%ebx),%esp
4404e4:	74 31                	je     0x440517
4404e6:	35 70 2f 62 68       	xor    $0x68622f70,%eax
4404eb:	6e                   	outsb  %ds:(%esi),(%dx)
4404ec:	6d                   	insl   (%dx),%es:(%edi)
4404ed:	32 31                	xor    (%ecx),%dh
4404ef:	54                   	push   %esp
4404f0:	33 71 4b             	xor    0x4b(%ecx),%esi
4404f3:	4f                   	dec    %edi