4422a4:	52                   	push   %edx
4422a5:	4d                   	dec    %ebp
4422a6:	2b 6e 62             	sub    0x62(%esi),%ebp
4422a9:	75 4f                	jne    0x4422fa
4422ab:	31 6b 69             	xor    %ebp,0x69(%ebx)
4422ae:	68 4f 52 41 6b       	push   $0x6b41524f
4422b3:	52                   	push   %edx
4422b4:	31 67 67             	xor    %esp,0x67(%edi)
4422b7:	34 61                	xor    $0x61,%al
4422b9:	2b 66 6d             	sub    0x6d(%esi),%esp
4422bc:	42                   	inc    %edx
4422bd:	2f                   	das
4422be:	6f                   	outsl  %ds:(%esi),(%dx)
4422bf:	4c                   	dec    %esp
4422c0:	4a                   	dec    %edx
4422c1:	54                   	push   %esp
4422c2:	5a                   	pop    %edx
4422c3:	4a                   	dec    %edx
4422c4:	79 71                	jns    0x442337
4422c6:	73 47                	jae    0x44230f
4422c8:	37                   	aaa
4422c9:	73 4e                	jae    0x442319
4422cb:	6c                   	insb   (%dx),%es:(%edi)
4422cc:	55                   	push   %ebp
4422cd:	7a 61                	jp     0x442330
4422cf:	6e                   	outsb  %ds:(%esi),(%dx)
4422d0:	42                   	inc    %edx
4422d1:	51                   	push   %ecx
4422d2:	47                   	inc    %edi
4422d3:	53                   	push   %ebx
4422d4:	65 51                	gs push %ecx
4422d6:	31 41 38             	xor    %eax,0x38(%ecx)
4422d9:	4e                   	dec    %esi
4422da:	37                   	aaa
4422db:	5a                   	pop    %edx
4422dc:	36 69 4b 4e 51 30 44 	imul   $0x2b443051,%ss:0x4e(%ebx),%ecx
4422e3:	2b
4422e4:	73 79                	jae    0x44235f
4422e6:	4a                   	dec    %edx
4422e7:	57                   	push   %edi
4422e8:	62 44 37 71          	bound  %eax,0x71(%edi,%esi,1)
4422ec:	4c                   	dec    %esp
4422ed:	77 4d                	ja     0x44233c
4422ef:	2f                   	das
4422f0:	4e                   	dec    %esi
4422f1:	6f                   	outsl  %ds:(%esi),(%dx)
4422f2:	68 62 51 55 39       	push   $0x39555162
4422f7:	4e                   	dec    %esi
4422f8:	69 34 79 31 74 39 38 	imul   $0x38397431,(%ecx,%edi,2),%esi
4422ff:	4a                   	dec    %edx
442300:	67 67 58             	addr16 addr16 pop %eax
442303:	39 7a 59             	cmp    %edi,0x59(%edx)
442306:	68 2b 36 49 54       	push   $0x5449362b
44230b:	35 2b 45 52 64       	xor    $0x6452452b,%eax
442310:	35 46 6a 42 7a       	xor    $0x7a426a46,%eax
442315:	39 51 50             	cmp    %edx,0x50(%ecx)
442318:	50                   	push   %eax
442319:	6d                   	insl   (%dx),%es:(%edi)
44231a:	6e                   	outsb  %ds:(%esi),(%dx)
44231b:	4e                   	dec    %esi
44231c:	4e                   	dec    %esi
44231d:	31 62 2f             	xor    %esp,0x2f(%edx)
442320:	6c                   	insb   (%dx),%es:(%edi)
442321:	53                   	push   %ebx
442322:	56                   	push   %esi
442323:	70 35                	jo     0x44235a
442325:	48                   	dec    %eax
442326:	4d                   	dec    %ebp
442327:	75 62                	jne    0x44238b
442329:	54                   	push   %esp
44232a:	4f                   	dec    %edi
44232b:	72 4e                	jb     0x44237b
44232d:	78 46                	js     0x442375
44232f:	58                   	pop    %eax
442330:	54                   	push   %esp
442331:	30 4b 47             	xor    %cl,0x47(%ebx)
442334:	71 75                	jno    0x4423ab
442336:	75 4d                	jne    0x442385
442338:	74 4f                	je     0x442389
44233a:	74 71                	je     0x4423ad
44233c:	69 73 66 32 36 48 69 	imul   $0x69483632,0x66(%ebx),%esi
442343:	37                   	aaa
442344:	68 58 49 76 31       	push   $0x31764958
442349:	63 72 42             	arpl   %esi,0x42(%edx)
44234c:	52                   	push   %edx
44234d:	6b 61 68 55          	imul   $0x55,0x68(%ecx),%esp
442351:	35 74 44 42 6b       	xor    $0x6b424474,%eax
442356:	63 43 38             	arpl   %eax,0x38(%ebx)
442359:	6c                   	insb   (%dx),%es:(%edi)
44235a:	69 70 6a 32 59 43 33 	imul   $0x33435932,0x6a(%eax),%esi
442361:	77 55                	ja     0x4423b8
442363:	2b 37                	sub    (%edi),%esi
442365:	47                   	inc    %edi
442366:	74 45                	je     0x4423ad
442368:	4a                   	dec    %edx
442369:	37                   	aaa
44236a:	41                   	inc    %ecx
44236b:	54                   	push   %esp
44236c:	30 48 36             	xor    %cl,0x36(%eax)
44236f:	33 7a 6f             	xor    0x6f(%edx),%edi
442372:	55                   	push   %ebp
442373:	61                   	popa
442374:	6b 52 4f 2b          	imul   $0x2b,0x4f(%edx),%edx
442378:	38 32                	cmp    %dh,(%edx)
44237a:	42                   	inc    %edx
44237b:	36 56                	ss push %esi
44237d:	62 6b 72             	bound  %ebp,0x72(%ebx)
442380:	72 30                	jb     0x4423b2
442382:	4e                   	dec    %esi
442383:	7a 6d                	jp     0x4423f2
442385:	36 4a                	ss dec %edx
442387:	6f                   	outsl  %ds:(%esi),(%dx)
442388:	46                   	inc    %esi
442389:	5a                   	pop    %edx
44238a:	49                   	dec    %ecx
44238b:	6e                   	outsb  %ds:(%esi),(%dx)
44238c:	47                   	inc    %edi
44238d:	6a 7a                	push   $0x7a
44238f:	70 78                	jo     0x442409
442391:	73 79                	jae    0x44240c
442393:	6d                   	insl   (%dx),%es:(%edi)
442394:	33 6b 69             	xor    0x69(%ebx),%ebp
442397:	69 4e 6c 37 63 73 6d 	imul   $0x6d736337,0x6c(%esi),%ecx
44239e:	36 67 4b             	ss addr16 dec %ebx
4423a1:	57                   	push   %edi
4423a2:	46                   	inc    %esi
4423a3:	48                   	dec    %eax
4423a4:	30 33                	xor    %dh,(%ebx)
4423a6:	74 2f                	je     0x4423d7
4423a8:	6c                   	insb   (%dx),%es:(%edi)
4423a9:	49                   	dec    %ecx
4423aa:	46                   	inc    %esi
4423ab:	6e                   	outsb  %ds:(%esi),(%dx)
4423ac:	78 56                	js     0x442404
4423ae:	55                   	push   %ebp
4423af:	44                   	inc    %esp
4423b0:	43                   	inc    %ebx
4423b1:	78 4a                	js     0x4423fd
4423b3:	6c                   	insb   (%dx),%es:(%edi)
4423b4:	51                   	push   %ecx
4423b5:	4c                   	dec    %esp
4423b6:	32 4c 45 72          	xor    0x72(%ebp,%eax,2),%cl
4423ba:	43                   	inc    %ebx
4423bb:	38 39                	cmp    %bh,(%ecx)
4423bd:	6d                   	insl   (%dx),%es:(%edi)
4423be:	58                   	pop    %eax
4423bf:	57                   	push   %edi
4423c0:	43                   	inc    %ebx
4423c1:	2f                   	das
4423c2:	57                   	push   %edi
4423c3:	36 50                	ss push %eax
4423c5:	68 50 6a 47 38       	push   $0x38476a50
4423ca:	4e                   	dec    %esi
4423cb:	49                   	dec    %ecx
4423cc:	39 6f 4a             	cmp    %ebp,0x4a(%edi)
4423cf:	49                   	dec    %ecx
4423d0:	37                   	aaa
4423d1:	43                   	inc    %ebx
4423d2:	67 5a                	addr16 pop %edx
4423d4:	52                   	push   %edx
4423d5:	51                   	push   %ecx
4423d6:	6f                   	outsl  %ds:(%esi),(%dx)
4423d7:	4b                   	dec    %ebx
4423d8:	7a 67                	jp     0x442441
4423da:	42                   	inc    %edx
4423db:	35 62 37 41 7a       	xor    $0x7a413762,%eax
4423e0:	4c                   	dec    %esp
4423e1:	4b                   	dec    %ebx
4423e2:	2f                   	das
4423e3:	50                   	push   %eax
4423e4:	36 7a 49             	ss jp  0x442430
4423e7:	66 62 62 45          	bound  %sp,0x45(%edx)
4423eb:	35 49 61 4c 31       	xor    $0x314c6149,%eax
4423f0:	46                   	inc    %esi
4423f1:	59                   	pop    %ecx
4423f2:	46                   	inc    %esi
4423f3:	58                   	pop    %eax
4423f4:	35 48 76 64 78       	xor    $0x78647648,%eax
4423f9:	30 35 57 67 32 64    	xor    %dh,0x64326757
4423ff:	64 43                	fs inc %ebx
442401:	4e                   	dec    %esi
442402:	48                   	dec    %eax
442403:	30 48 35             	xor    %cl,0x35(%eax)
442406:	56                   	push   %esi
442407:	6d                   	insl   (%dx),%es:(%edi)
442408:	68 71 37 56 68       	push   $0x68563771
44240d:	65 55                	gs push %ebp
44240f:	47                   	inc    %edi
442410:	76 68                	jbe    0x44247a
442412:	50                   	push   %eax
442413:	47                   	inc    %edi
442414:	6b 32 47             	imul   $0x47,(%edx),%esi
442417:	33 61 37             	xor    0x37(%ecx),%esp
44241a:	39 73 6d             	cmp    %esi,0x6d(%ebx)
44241d:	54                   	push   %esp
44241e:	42                   	inc    %edx
44241f:	47                   	inc    %edi
442420:	42                   	inc    %edx
442421:	45                   	inc    %ebp
442422:	4e                   	dec    %esi
442423:	44                   	inc    %esp
442424:	44                   	inc    %esp
442425:	57                   	push   %edi
442426:	4e                   	dec    %esi
442427:	2b 4f 47             	sub    0x47(%edi),%ecx
44242a:	51                   	push   %ecx
44242b:	30 2f                	xor    %ch,(%edi)
44242d:	4e                   	dec    %esi
44242e:	6c                   	insb   (%dx),%es:(%edi)
44242f:	36 77 37             	ss ja  0x442469
442432:	49                   	dec    %ecx
442433:	52                   	push   %edx
442434:	32 63 36             	xor    0x36(%ebx),%ah
442437:	4a                   	dec    %edx
442438:	2b 68 47             	sub    0x47(%eax),%ebp
44243b:	72 61                	jb     0x44249e
44243d:	43                   	inc    %ebx
44243e:	6f                   	outsl  %ds:(%esi),(%dx)
44243f:	63 72 6c             	arpl   %esi,0x6c(%edx)
442442:	4e                   	dec    %esi
442443:	50                   	push   %eax
442444:	49                   	dec    %ecx
442445:	6b 4e 4d 55          	imul   $0x55,0x4d(%esi),%ecx
442449:	4e                   	dec    %esi
44244a:	62 56 65             	bound  %edx,0x65(%esi)
44244d:	79 69                	jns    0x4424b8
44244f:	71 33                	jno    0x442484
442451:	65 30 74 44 4b       	xor    %dh,%gs:0x4b(%esp,%eax,2)
442456:	6a 69                	push   $0x69
442458:	78 66                	js     0x4424c0
44245a:	78 71                	js     0x4424cd
44245c:	4e                   	dec    %esi
44245d:	6b 53 6d 30          	imul   $0x30,0x6d(%ebx),%edx
442461:	4a                   	dec    %edx
442462:	78 4d                	js     0x4424b1
442464:	35 59 69 5a 70       	xor    $0x705a6959,%eax
442469:	32 6f 76             	xor    0x76(%edi),%ch
44246c:	39 32                	cmp    %esi,(%edx)
44246e:	62 79 58             	bound  %edi,0x58(%ecx)
442471:	70 37                	jo     0x4424aa
442473:	45                   	inc    %ebp
442474:	63 78 6a             	arpl   %edi,0x6a(%eax)
442477:	4e                   	dec    %esi
442478:	76 75                	jbe    0x4424ef
44247a:	39 64 5a 6f          	cmp    %esp,0x6f(%edx,%ebx,2)
44247e:	41                   	inc    %ecx
44247f:	4c                   	dec    %esp
442480:	70 51                	jo     0x4424d3
442482:	57                   	push   %edi
442483:	2f                   	das
442484:	42                   	inc    %edx
442485:	5a                   	pop    %edx
442486:	64 78 64             	fs js  0x4424ed
442489:	31 6d 70             	xor    %ebp,0x70(%ebp)
44248c:	36 33 32             	xor    %ss:(%edx),%esi
44248f:	43                   	inc    %ebx
442490:	5a                   	pop    %edx
442491:	4c                   	dec    %esp
442492:	6c                   	insb   (%dx),%es:(%edi)
442493:	59                   	pop    %ecx
442494:	6b 74 61 31 35       	imul   $0x35,0x31(%ecx,%eiz,2),%esi
442499:	63 64 67 5a          	arpl   %esp,0x5a(%edi,%eiz,2)
44249d:	52                   	push   %edx
44249e:	57                   	push   %edi
44249f:	65 75 4b             	gs jne 0x4424ed
4424a2:	55                   	push   %ebp
4424a3:	6c                   	insb   (%dx),%es:(%edi)
4424a4:	41                   	inc    %ecx
4424a5:	71 61                	jno    0x442508
4424a7:	53                   	push   %ebx
4424a8:	48                   	dec    %eax
4424a9:	72 69                	jb     0x442514
4424ab:	7a 71                	jp     0x44251e
4424ad:	6c                   	insb   (%dx),%es:(%edi)
4424ae:	2f                   	das
4424af:	2b 76 4c             	sub    0x4c(%esi),%esi
4424b2:	4b                   	dec    %ebx
4424b3:	38 70 50             	cmp    %dh,0x50(%eax)
4424b6:	77 76                	ja     0x44252e
4424b8:	43                   	inc    %ebx
4424b9:	50                   	push   %eax
4424ba:	44                   	inc    %esp
4424bb:	74 59                	je     0x442516
4424bd:	34 6a                	xor    $0x6a,%al
4424bf:	72 36                	jb     0x4424f7
4424c1:	4f                   	dec    %edi
4424c2:	6d                   	insl   (%dx),%es:(%edi)
4424c3:	2f                   	das
4424c4:	30 68 59             	xor    %ch,0x59(%eax)
4424c7:	79 38                	jns    0x442501
4424c9:	55                   	push   %ebp
4424ca:	70 43                	jo     0x44250f
4424cc:	68 6b 63 50 44       	push   $0x4450636b
4424d1:	51                   	push   %ecx
4424d2:	65 47                	gs inc %edi
4424d4:	74 33                	je     0x442509
4424d6:	4e                   	dec    %esi
4424d7:	6f                   	outsl  %ds:(%esi),(%dx)
4424d8:	51                   	push   %ecx
4424d9:	4e                   	dec    %esi
4424da:	6a 35                	push   $0x35
4424dc:	51                   	push   %ecx
4424dd:	63 51 35             	arpl   %edx,0x35(%ecx)
4424e0:	74 54                	je     0x442536
4424e2:	51                   	push   %ecx
4424e3:	4b                   	dec    %ebx
4424e4:	38 71 41             	cmp    %dh,0x41(%ecx)
4424e7:	64 62 76 62          	bound  %esi,%fs:0x62(%esi)
4424eb:	31 54 59 47          	xor    %edx,0x47(%ecx,%ebx,2)
4424ef:	54                   	push   %esp
4424f0:	50                   	push   %eax
4424f1:	65 56                	gs push %esi
4424f3:	52                   	push   %edx
4424f4:	55                   	push   %ebp
4424f5:	45                   	inc    %ebp
4424f6:	4f                   	dec    %edi
4424f7:	4b                   	dec    %ebx
4424f8:	57                   	push   %edi
4424f9:	4f                   	dec    %edi
4424fa:	4e                   	dec    %esi
4424fb:	52                   	push   %edx
4424fc:	35 67 33 4e 33       	xor    $0x334e3367,%eax
442501:	57                   	push   %edi
442502:	50                   	push   %eax
442503:	49                   	dec    %ecx
442504:	62 38                	bound  %edi,(%eax)
442506:	33 53 74             	xor    0x74(%ebx),%edx
442509:	6c                   	insb   (%dx),%es:(%edi)
44250a:	4a                   	dec    %edx
44250b:	37                   	aaa
44250c:	70 49                	jo     0x442557
44250e:	57                   	push   %edi
44250f:	47                   	inc    %edi
442510:	6e                   	outsb  %ds:(%esi),(%dx)
442511:	47                   	inc    %edi
442512:	65 64 65 2b 43 70    	gs fs sub %gs:0x70(%ebx),%eax
442518:	69 4b 61 31 59 4a 6a 	imul   $0x6a4a5931,0x61(%ebx),%ecx
44251f:	30 39                	xor    %bh,(%ecx)
442521:	62 41 71             	bound  %eax,0x71(%ecx)
442524:	52                   	push   %edx
442525:	76 50                	jbe    0x442577
442527:	6f                   	outsl  %ds:(%esi),(%dx)
442528:	4d                   	dec    %ebp
442529:	75 45                	jne    0x442570
44252b:	49                   	dec    %ecx
44252c:	52                   	push   %edx
44252d:	64 63 75 6c          	arpl   %esi,%fs:0x6c(%ebp)
442531:	62 6b 51             	bound  %ebp,0x51(%ebx)
442534:	79 38                	jns    0x44256e
442536:	6f                   	outsl  %ds:(%esi),(%dx)