4621cf:	68 37 6f 13 75       	push   $0x75136f37
4621d4:	1e                   	push   %ds
4621d5:	65 64 70 30          	gs fs jo 0x462209
4621d9:	6f                   	outsl  %ds:(%esi),(%dx)
4621da:	0d 65 12 75 37       	or     $0x37751265,%eax
4621df:	65 34 61             	gs xor $0x61,%al
4621e2:	1a 65 72             	sbb    0x72(%ebp),%ah
4621e5:	6c                   	insb   (%dx),%es:(%edi)
4621e6:	14 46                	adc    $0x46,%al
4621e8:	2b 6c 0b 4e          	sub    0x4e(%ebx,%ecx,1),%ebp
4621ec:	17                   	pop    %ss
4621ed:	6d                   	insl   (%dx),%es:(%edi)
4621ee:	20 00                	and    %al,(%eax)
4621f0:	11 65 0e             	adc    %esp,0xe(%ebp)
4621f3:	00 04 61             	add    %al,(%ecx,%eiz,2)
4621f6:	08 75 27             	or     %dh,0x27(%ebp)
4621f9:	00 1e                	add    %bl,(%esi)
4621fb:	61                   	popa
4621fc:	02 68 45             	add    0x45(%eax),%ch
4621ff:	72 1f                	jb     0x462220
462201:	67 27                	addr16 daa
462203:	61                   	popa
462204:	06                   	push   %es
462205:	68 64 6e 23 6d       	push   $0x6d236e64
46220a:	0b 00                	or     (%eax),%eax
46220c:	17                   	pop    %ss
46220d:	72 22                	jb     0x462231
46220f:	73 7a                	jae    0x46228b
462211:	55                   	push   %ebp
462212:	19 63 1d             	sbb    %esp,0x1d(%ebx)
462215:	6d                   	insl   (%dx),%es:(%edi)
462216:	14 72                	adc    $0x72,%al
462218:	27                   	daa
462219:	73 1d                	jae    0x462238
46221b:	65 12 00             	adc    %gs:(%eax),%al
46221e:	2c 50                	sub    $0x50,%al
462220:	08 6f 14             	or     %ch,0x14(%edi)
462223:	65 01 73 2d          	add    %esi,%gs:0x2d(%ebx)
462227:	44                   	inc    %esp
462228:	42                   	inc    %edx
462229:	62 17                	bound  %edx,(%edi)
46222b:	74 13                	je     0x462240
46222d:	73 45                	jae    0x462274
46222f:	61                   	popa
462230:	09 6d 77             	or     %ebp,0x77(%ebp)
462233:	6c                   	insb   (%dx),%es:(%edi)
462234:	02 41 00             	add    0x0(%ecx),%al
462237:	64 30 65 1d          	xor    %ah,%fs:0x1d(%ebp)
46223b:	73 76                	jae    0x4622b3
46223d:	64 32 53 13          	xor    %fs:0x13(%ebx),%dl
462241:	7a 12                	jp     0x462255
462243:	00 14 6c             	add    %dl,(%esp,%ebp,2)
462246:	25 6c 2e 6f 0d       	and    $0xd6f2e6c,%eax
46224b:	61                   	popa
46224c:	02 69 2a             	add    0x2a(%ecx),%ch
46224f:	6e                   	outsb  %ds:(%esi),(%dx)
462250:	2e 79 07             	jns,pn 0x46225a
462253:	65 72 66             	gs jb  0x4622bc
462256:	08 50 30             	or     %dl,0x30(%eax)
462259:	6f                   	outsl  %ds:(%esi),(%dx)
46225a:	1a 65 15             	sbb    0x15(%ebp),%ah
46225d:	74 45                	je     0x4622a4
46225f:	69 14 70 02 74 72 69 	imul   $0x69727402,(%eax,%esi,2),%edx
462266:	0a 73 36             	or     0x36(%ebx),%dh
462269:	61                   	popa
46226a:	02 6c 17 74          	add    0x74(%edi,%edx,1),%ch
46226e:	2c 6f                	sub    $0x6f,%al
462270:	14 70                	adc    $0x70,%al
462272:	16                   	push   %ss
462273:	74 1a                	je     0x46228f
462275:	00 0b                	add    %cl,(%ebx)
462277:	62 28                	bound  %ebp,(%eax)
462279:	65 0d 74 76 6d 20    	gs or  $0x206d7674,%eax
46227f:	74 12                	je     0x462293
462281:	6f                   	outsl  %ds:(%esi),(%dx)
462282:	13 00                	adc    (%eax),%eax
462284:	16                   	push   %ss
462285:	61                   	popa
462286:	10 61 42             	adc    %ah,0x42(%ecx)
462289:	63 0f                	arpl   %ecx,(%edi)
46228b:	6c                   	insb   (%dx),%es:(%edi)
46228c:	1a 62 24             	sbb    0x24(%edx),%ah
46228f:	63 11                	arpl   %edx,(%ecx)
462291:	00 05 65 01 75 08    	add    %al,0x8750165
462297:	74 42                	je     0x4622db
462299:	53                   	push   %ebx
46229a:	17                   	pop    %ss
46229b:	73 02                	jae    0x46229f
46229d:	65 28 2e             	sub    %ch,%gs:(%esi)
4622a0:	28 75 19             	sub    %dh,0x19(%ebp)
4622a3:	74 1b                	je     0x4622c0
4622a5:	6d                   	insl   (%dx),%es:(%edi)
4622a6:	01 2e                	add    %ebp,(%esi)
4622a8:	01 6f 03             	add    %ebp,0x3(%edi)
4622ab:	70 1f                	jo     0x4622cc
4622ad:	6c                   	insb   (%dx),%es:(%edi)
4622ae:	20 72 29             	and    %dh,0x29(%edx)
4622b1:	65 05 76 1b 63 01    	gs add $0x1631b76,%eax
4622b7:	73 42                	jae    0x4622fb
4622b9:	43                   	inc    %ebx
4622ba:	01 6d 06             	add    %ebp,0x6(%ebp)
4622bd:	69 29 61 0e 69 18    	imul   $0x18690e61,(%ecx),%ebp
4622c3:	6e                   	outsb  %ds:(%esi),(%dx)
4622c4:	20 65 08             	and    %ah,0x8(%ebp)
4622c7:	61                   	popa
4622c8:	3a 61 1a             	cmp    0x1a(%ecx),%ah
4622cb:	69 19 6e 36 41 0e    	imul   $0xe41366e,(%ecx),%ebx
4622d1:	74 05                	je     0x4622d8
4622d3:	69 10 75 10 65 42    	imul   $0x42651075,(%eax),%edx
4622d9:	52                   	push   %edx
4622da:	1b 6e 02             	sbb    0x2(%esi),%ebp
4622dd:	69 28 65 39 6f 1a    	imul   $0x1a6f3965,(%eax),%ebp
4622e3:	70 13                	jo     0x4622f8
4622e5:	74 0d                	je     0x4622f4
4622e7:	62 2b                	bound  %ebp,(%ebx)
4622e9:	6c                   	insb   (%dx),%es:(%edi)
4622ea:	07                   	pop    %es
4622eb:	74 0f                	je     0x4622fc
4622ed:	41                   	inc    %ecx
4622ee:	31 74 08 69          	xor    %esi,0x69(%eax,%ecx,1)
4622f2:	15 75 06 65 64       	adc    $0x64650675,%eax
4622f7:	52                   	push   %edx
4622f8:	14 65                	adc    $0x65,%al
4622fa:	27                   	daa
4622fb:	4a                   	dec    %edx
4622fc:	06                   	push   %es
4622fd:	62 10                	bound  %edx,(%eax)
4622ff:	73 11                	jae    0x462312
462301:	6f                   	outsl  %ds:(%esi),(%dx)
462302:	34 70                	xor    $0x70,%al
462304:	0a 56 0c             	or     0xc(%esi),%dl
462307:	2e 30 69 18          	xor    %ch,%cs:0x18(%ecx)
46230b:	65 04 00             	gs add $0x0,%al
46230e:	17                   	pop    %ss
46230f:	61                   	popa
462310:	0d 41 14 6c 72       	or     $0x726c1441,%eax
462315:	67 01 74 1d          	add    %esi,0x1d(%si)
462319:	44                   	inc    %esp
46231a:	07                   	pop    %es
46231b:	73 15                	jae    0x462332
46231d:	72 20                	jb     0x46233f
46231f:	74 13                	je     0x462334
462321:	6f                   	outsl  %ds:(%esi),(%dx)
462322:	19 61 00             	sbb    %esp,0x0(%ecx)
462325:	79 25                	jns    0x46234c
462327:	63 2e                	arpl   %ebp,(%esi)
462329:	00 3c 65 1b 6f 33 65 	add    %bh,0x65336f1b(,%eiz,2)
462330:	3b 63 12             	cmp    0x12(%ebx),%esp
462333:	00 35 65 0a 65 30    	add    %dh,0x30650a65
462339:	69 0d 41 15 6c 45 67 	imul   $0x28741f67,0x456c1541,%ecx
462340:	1f 74 28
462343:	43                   	inc    %ebx
462344:	1d 75 0a 74 42       	sbb    $0x42740a75,%eax
462349:	47                   	inc    %edi
46234a:	0b 74 26 72          	or     0x72(%esi,%eiz,1),%esi
46234e:	2a 63 1f             	sub    0x1f(%ebx),%ah
462351:	73 04                	jae    0x462357
462353:	65 01 00             	add    %eax,%gs:(%eax)
462356:	03 65 36             	add    0x36(%ebp),%esp
462359:	5f                   	pop    %edi
46235a:	27                   	daa
46235b:	64 76 67             	fs jbe 0x4623c5
46235e:	20 74 25 50          	and    %dh,0x50(%ebp,%eiz,1)
462362:	05 6f 11 65 17       	add    $0x1765116f,%eax
462367:	73 0c                	jae    0x462375
462369:	61                   	popa
46236a:	03 65 76             	add    0x76(%ebp),%esp
46236d:	53                   	push   %ebx
46236e:	31 72 13             	xor    %esi,0x13(%edx)
462371:	6e                   	outsb  %ds:(%esi),(%dx)
462372:	10 00                	adc    %al,(%eax)
462374:	37                   	aaa
462375:	71 11                	jno    0x462388
462377:	61                   	popa
462378:	2e 73 6e             	jae,pn 0x4623e9
46237b:	50                   	push   %eax
46237c:	04 6f                	add    $0x6f,%al
46237e:	26 65 09 73 23       	es or  %esi,%gs:0x23(%ebx)
462383:	68 00 65 05 64       	push   $0x64056500
462388:	01 6f 02             	add    %ebp,0x2(%edi)
46238b:	6c                   	insb   (%dx),%es:(%edi)
46238c:	13 63 31             	adc    0x31(%ebx),%esp
46238f:	69 15 6e 77 67 17 74 	imul   $0x2a543b74,0x1767776e,%edx
462396:	3b 54 2a
462399:	72 0b                	jb     0x4623a6
46239b:	61                   	popa
46239c:	12 73 45             	adc    0x45(%ebx),%dh
46239f:	53                   	push   %ebx
4623a0:	03 73 03             	add    0x3(%ebx),%esi
4623a3:	65 1f                	gs pop %ds
4623a5:	2e 27                	cs daa
4623a7:	6f                   	outsl  %ds:(%esi),(%dx)
4623a8:	2e 6c                	cs insb (%dx),%es:(%edi)
4623aa:	0b 63 02             	or     0x2(%ebx),%esp
4623ad:	69 2a 6e 09 00 25    	imul   $0x2500096e,(%edx),%ebp
4623b3:	65 13 64 2b 6e       	adc    %gs:0x6e(%ebx,%ebp,1),%esp
4623b8:	2e 79 2d             	jns,pn 0x4623e8
4623bb:	6f                   	outsl  %ds:(%esi),(%dx)
4623bc:	1a 6c 20 63          	sbb    0x63(%eax,%eiz,1),%ch
4623c0:	0e                   	push   %cs
4623c1:	69 18 6e 30 61 17    	imul   $0x1761306e,(%eax),%ebx
4623c7:	65 42                	gs inc %edx
4623c9:	49                   	dec    %ecx
4623ca:	2b 6e 03             	sub    0x3(%esi),%ebp
4623cd:	6d                   	insl   (%dx),%es:(%edi)
4623ce:	20 72 1b             	and    %dh,0x1b(%edx)
4623d1:	74 18                	je     0x4623eb
4623d3:	72 72                	jb     0x462447
4623d5:	47                   	inc    %edi
4623d6:	01 74 07 6e          	add    %esi,0x6e(%edi,%eax,1)
4623da:	1b 6d 13             	sbb    0x13(%ebp),%ebp
4623dd:	72 24                	jb     0x462403
4623df:	74 15                	je     0x4623f6
4623e1:	72 77                	jb     0x46245a
4623e3:	67 17                	addr16 pop %ss
4623e5:	74 3b                	je     0x462422
4623e7:	43                   	inc    %ebx
4623e8:	37                   	aaa
4623e9:	72 1c                	jb     0x462407
4623eb:	65 18 74 45 50       	sbb    %dh,%gs:0x50(%ebp,%eax,2)
4623f0:	08 6f 14             	or     %ch,0x14(%edi)
4623f3:	65 01 73 30          	add    %esi,%gs:0x30(%ebx)
4623f7:	68 30 65 0f 64       	push   $0x640f6530
4623fc:	76 4d                	jbe    0x46244b
4623fe:	2a 76 1f             	sub    0x1f(%esi),%dh
462401:	4e                   	dec    %esi
462402:	12 78 06             	adc    0x6(%eax),%bh
462405:	00 2d 44 2b 73 1e    	add    %ch,0x1e732b44
46240b:	6f                   	outsl  %ds:(%esi),(%dx)
46240c:	05 61 27 6c 1f       	add    $0x1f6c2761,%eax
462411:	00 33                	add    %dh,(%ebx)
462413:	69 01 70 0b 73 27    	imul   $0x27730b70,(%ecx),%eax
462419:	00 2a                	add    %ch,(%edx)
46241b:	6c                   	insb   (%dx),%es:(%edi)
46241c:	1a 49 28             	sbb    0x28(%ecx),%cl
46241f:	70 15                	jo     0x462436
462421:	72 03                	jb     0x462426
462423:	41                   	inc    %ecx
462424:	06                   	push   %es
462425:	74 16                	je     0x46243d
462427:	69 20 75 1a 65 76    	imul   $0x76651a75,(%eax),%esp
46242d:	61                   	popa
46242e:	21 76 1b             	and    %esi,0x1b(%esi)
462431:	70 1e                	jo     0x462451
462433:	33 40 2e             	xor    0x2e(%eax),%eax
462436:	00 6c 2e 00          	add    %ch,0x0(%esi,%ebp,1)
46243a:	2c 79                	sub    $0x79,%al
46243c:	02 65 45             	add    0x45(%ebp),%ah
46243f:	53                   	push   %ebx
462440:	03 73 03             	add    0x3(%ebx),%esi
462443:	65 1f                	gs pop %ds
462445:	2e 27                	cs daa
462447:	6f                   	outsl  %ds:(%esi),(%dx)
462448:	2f                   	das
462449:	70 01                	jo     0x46244c
46244b:	6e                   	outsb  %ds:(%esi),(%dx)
46244c:	13 6e 31             	adc    0x31(%esi),%ebp
46244f:	4d                   	dec    %ebp
462450:	15 64 12 6c 72       	adc    $0x726c1264,%eax
462455:	57                   	push   %edi
462456:	0d 6e 71 32 2b       	or     $0x2b32716e,%eax
46245b:	78 15                	js     0x462472
46245d:	65 35 74 13 6f 19    	gs xor $0x196f1374,%eax
462463:	00 19                	add    %bl,(%ecx)
462465:	65 16                	gs push %ss
462467:	6e                   	outsb  %ds:(%esi),(%dx)
462468:	27                   	daa
462469:	6c                   	insb   (%dx),%es:(%edi)
46246a:	5d                   	pop    %ebp
46246b:	32 58 64             	xor    0x64(%eax),%bl
46246e:	29 6c 7a 47          	sub    %ebp,0x47(%edx,%edi,2)
462472:	12 6e 17             	adc    0x17(%esi),%ch
462475:	72 0d                	jb     0x462484
462477:	63 11                	arpl   %edx,(%ecx)
462479:	65 0d 75 04 69 31    	gs or  $0x31690475,%eax
46247f:	79 3e                	jns    0x4624bf
462481:	65 04 63             	gs add $0x63,%al
462484:	00 69 14             	add    %ch,0x14(%ecx)
462487:	74 2d                	je     0x4624b6
462489:	72 6e                	jb     0x4624f9
46248b:	67 13 74 1a          	adc    0x1a(%si),%esi
46248f:	42                   	inc    %edx
462490:	13 6e 16             	adc    0x16(%esi),%ebp
462493:	72 0b                	jb     0x4624a0
462495:	4c                   	dec    %esp
462496:	01 6e 25             	add    %ebp,0x25(%esi)
462499:	74 06                	je     0x4624a1
46249b:	00 31                	add    %dh,(%ecx)
46249d:	65 31 42 13          	xor    %eax,%gs:0x13(%edx)
4624a1:	6e                   	outsb  %ds:(%esi),(%dx)
4624a2:	16                   	push   %ss
4624a3:	72 0b                	jb     0x4624b0
4624a5:	46                   	inc    %esi
4624a6:	0b 72 2f             	or     0x2f(%edx),%esi
4624a9:	00 25 65 04 6e 20    	add    %ah,0x206e0465
4624af:	6c                   	insb   (%dx),%es:(%edi)
4624b0:	49                   	dec    %ecx
4624b1:	32 59 64             	xor    0x64(%ecx),%bl
4624b4:	1e                   	push   %ds
4624b5:	6c                   	insb   (%dx),%es:(%edi)
4624b6:	64 75 31             	fs jne 0x4624ea
4624b9:	65 1c 33             	gs sbb $0x33,%al
4624bc:	44                   	inc    %esp
4624bd:	2e 21 6c 16 00       	and    %ebp,%cs:0x0(%esi,%edx,1)
4624c2:	3a 69 11             	cmp    0x11(%ecx),%ch
4624c5:	72 0b                	jb     0x4624d2
4624c7:	73 2d                	jae    0x4624f6
4624c9:	66 1a 2e             	data16 sbb (%esi),%ch
4624cc:	21 69 2b             	and    %ebp,0x2b(%ecx)
4624cf:	33 48 00             	xor    0x0(%eax),%ecx
4624d2:	25 65 15 69 17       	and    $0x17691565,%eax
4624d7:	74 30                	je     0x462509
4624d9:	79 6e                	jns    0x462549
4624db:	52                   	push   %edx
4624dc:	13 67 2c             	adc    0x2c(%edi),%esp
4624df:	73 0e                	jae    0x4624ef
4624e1:	72 0e                	jb     0x4624f1
4624e3:	4b                   	dec    %ebx
4624e4:	17                   	pop    %ss
4624e5:	79 64                	jns    0x46254b
4624e7:	4c                   	dec    %esp
4624e8:	2d 63 0f 6c 3b       	sub    $0x3b6c0f63,%eax
4624ed:	61                   	popa
4624ee:	26 68 13 6e 12 00    	es push $0x126e13
4624f4:	3d 70 01 6e 11       	cmp    $0x116e0170,%eax
4624f9:	75 0c                	jne    0x462507
4624fb:	4b                   	dec    %ebx
4624fc:	13 79 45             	adc    0x45(%ecx),%edi
4624ff:	47                   	inc    %edi
462500:	1f                   	pop    %ds
462501:	74 21                	je     0x462524
462503:	61                   	popa
462504:	1e                   	push   %ds
462505:	75 01                	jne    0x462508
462507:	00 16                	add    %dl,(%esi)
462509:	79 1e                	jns    0x462529
46250b:	65 76 47             	gs jbe 0x462555
46250e:	20 74 2e 79          	and    %dh,0x79(%esi,%ebp,1)
462512:	07                   	pop    %es
462513:	65 72 52             	gs jb  0x462568
462516:	11 6e 36             	adc    %ebp,0x36(%esi)
462519:	69 03 65 22 79 35    	imul   $0x35792265,(%ebx),%eax
46251f:	65 32 61 19          	xor    %gs:0x19(%ecx),%ah
462523:	64 1e                	fs push %ds
462525:	65 64 47             	gs fs inc %edi
462528:	27                   	daa
462529:	74 3a                	je     0x462565
46252b:	79 06                	jns    0x462533
46252d:	65 03 72 15          	add    %gs:0x15(%edx),%esi
462531:	6d                   	insl   (%dx),%es:(%edi)