413601:	00 00                	add    %al,(%eax)
413603:	00 86 08 ea 1f c7    	add    %al,-0x38e015f8(%esi)
413609:	01 0b                	add    %ecx,(%ebx)
41360b:	01 94 9e 00 00 00 00 	add    %edx,0x0(%esi,%ebx,4)
413612:	86 08                	xchg   %cl,(%eax)
413614:	b5 32                	mov    $0x32,%ch
413616:	17                   	pop    %ss
413617:	0b 0b                	or     (%ebx),%ecx
413619:	01 ac 9e 00 00 00 00 	add    %ebp,0x0(%esi,%ebx,4)
413620:	86 08                	xchg   %cl,(%eax)
413622:	16                   	push   %ss
413623:	50                   	push   %eax
413624:	9d                   	popf
413625:	01 0b                	add    %ecx,(%ebx)
413627:	01 c4                	add    %eax,%esp
413629:	9e                   	sahf
41362a:	00 00                	add    %al,(%eax)
41362c:	00 00                	add    %al,(%eax)
41362e:	86 08                	xchg   %cl,(%eax)
413630:	31 51 be             	xor    %edx,-0x42(%ecx)
413633:	01 0b                	add    %ecx,(%ebx)
413635:	01 dc                	add    %ebx,%esp
413637:	9e                   	sahf
413638:	00 00                	add    %al,(%eax)
41363a:	00 00                	add    %al,(%eax)
41363c:	86 08                	xchg   %cl,(%eax)
41363e:	24 4e                	and    $0x4e,%al
413640:	23 0b                	and    (%ebx),%ecx
413642:	0b 01                	or     (%ecx),%eax
413644:	f4                   	hlt
413645:	9e                   	sahf
413646:	00 00                	add    %al,(%eax)
413648:	00 00                	add    %al,(%eax)
41364a:	86 08                	xchg   %cl,(%eax)
41364c:	c4 32                	les    (%edx),%esi
41364e:	17                   	pop    %ss
41364f:	0b 0b                	or     (%ebx),%ecx
413651:	01 0c 9f             	add    %ecx,(%edi,%ebx,4)
413654:	00 00                	add    %al,(%eax)
413656:	00 00                	add    %al,(%eax)
413658:	86 08                	xchg   %cl,(%eax)
41365a:	65 34 2f             	gs xor $0x2f,%al
41365d:	0b 0b                	or     (%ebx),%ecx
41365f:	01 24 9f             	add    %esp,(%edi,%ebx,4)
413662:	00 00                	add    %al,(%eax)
413664:	00 00                	add    %al,(%eax)
413666:	86 08                	xchg   %cl,(%eax)
413668:	eb 2c                	jmp    0x413696
41366a:	0f 02 0b             	lar    (%ebx),%ecx
41366d:	01 38                	add    %edi,(%eax)
41366f:	9f                   	lahf
413670:	00 00                	add    %al,(%eax)
413672:	00 00                	add    %al,(%eax)
413674:	86 08                	xchg   %cl,(%eax)
413676:	22 3d 0f 02 0b 01    	and    0x10b020f,%bh
41367c:	4b                   	dec    %ebx
41367d:	9f                   	lahf
41367e:	00 00                	add    %al,(%eax)
413680:	00 00                	add    %al,(%eax)
413682:	86 18                	xchg   %bl,(%eax)
413684:	d8 3e                	fdivrs (%esi)
413686:	06                   	push   %es
413687:	00 0b                	add    %cl,(%ebx)
413689:	01 6c 9f 00          	add    %ebp,0x0(%edi,%ebx,4)
41368d:	00 00                	add    %al,(%eax)
41368f:	00 81 00 ae 25 6d    	add    %al,0x6d25ae00(%ecx)
413695:	1b 0b                	sbb    (%ebx),%ecx
413697:	01 9c 9f 00 00 00 00 	add    %ebx,0x0(%edi,%ebx,4)
41369e:	c4 00                	les    (%eax),%eax
4136a0:	31 29                	xor    %ebp,(%ecx)
4136a2:	d0 06                	rolb   $1,(%esi)
4136a4:	0c 01                	or     $0x1,%al
4136a6:	08 a0 00 00 00 00    	or     %ah,0x0(%eax)
4136ac:	c4 00                	les    (%eax),%eax
4136ae:	83 37 d0             	xorl   $0xffffffd0,(%edi)
4136b1:	06                   	push   %es
4136b2:	0d 01 44 a0 00       	or     $0xa04401,%eax
4136b7:	00 00                	add    %al,(%eax)
4136b9:	00 c4                	add    %al,%ah
4136bb:	00 2d 38 d0 06 0e    	add    %ch,0xe06d038
4136c1:	01 70 a0             	add    %esi,-0x60(%eax)
4136c4:	00 00                	add    %al,(%eax)
4136c6:	00 00                	add    %al,(%eax)
4136c8:	c4 00                	les    (%eax),%eax
4136ca:	02 29                	add    (%ecx),%ch
4136cc:	92                   	xchg   %eax,%edx
4136cd:	04 0f                	add    $0xf,%al
4136cf:	01 9c a0 00 00 00 00 	add    %ebx,0x0(%eax,%eiz,4)
4136d6:	c4 00                	les    (%eax),%eax
4136d8:	a1 10 92 04 10       	mov    0x10049210,%eax
4136dd:	01 da                	add    %ebx,%edx
4136df:	93                   	xchg   %eax,%ebx
4136e0:	00 00                	add    %al,(%eax)
4136e2:	00 00                	add    %al,(%eax)
4136e4:	c4 00                	les    (%eax),%eax
4136e6:	97                   	xchg   %eax,%edi
4136e7:	47                   	inc    %edi
4136e8:	92                   	xchg   %eax,%edx
4136e9:	04 11                	add    $0x11,%al
4136eb:	01 e4                	add    %esp,%esp
4136ed:	a0 00 00 00 00       	mov    0x0,%al
4136f2:	c4 00                	les    (%eax),%eax
4136f4:	a2 47 92 04 12       	mov    %al,0x12049247
4136f9:	01 30                	add    %esi,(%eax)
4136fb:	a1 00 00 00 00       	mov    0x0,%eax
413700:	c4 00                	les    (%eax),%eax
413702:	4e                   	dec    %esi
413703:	4c                   	dec    %esp
413704:	fc                   	cld
413705:	04 13                	add    $0x13,%al
413707:	01 6c a3 00          	add    %ebp,0x0(%ebx,%eiz,4)
41370b:	00 00                	add    %al,(%eax)
41370d:	00 86 18 d8 3e 06    	add    %al,0x63ed818(%esi)
413713:	00 14 01             	add    %dl,(%ecx,%eax,1)
413716:	78 a3                	js     0x4136bb
413718:	00 00                	add    %al,(%eax)
41371a:	00 00                	add    %al,(%eax)
41371c:	c4 00                	les    (%eax),%eax
41371e:	4e                   	dec    %esi
41371f:	4c                   	dec    %esp
413720:	fc                   	cld
413721:	04 14                	add    $0x14,%al
413723:	01 8c a4 00 00 00 00 	add    %ecx,0x0(%esp,%eiz,4)
41372a:	86 08                	xchg   %cl,(%eax)
41372c:	cf                   	iret
41372d:	11 be 02 15 01 c4    	adc    %edi,-0x3bfeeafe(%esi)
413733:	a4                   	movsb  %ds:(%esi),%es:(%edi)
413734:	00 00                	add    %al,(%eax)
413736:	00 00                	add    %al,(%eax)
413738:	86 08                	xchg   %cl,(%eax)
41373a:	e8 11 be 02 16       	call   0x1643f550
41373f:	01 fc                	add    %edi,%esp
413741:	a4                   	movsb  %ds:(%esi),%es:(%edi)
413742:	00 00                	add    %al,(%eax)
413744:	00 00                	add    %al,(%eax)
413746:	86 08                	xchg   %cl,(%eax)
413748:	b4 1c                	mov    $0x1c,%ah
41374a:	be 02 17 01 34       	mov    $0x34011702,%esi
41374f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
413750:	00 00                	add    %al,(%eax)
413752:	00 00                	add    %al,(%eax)
413754:	86 08                	xchg   %cl,(%eax)
413756:	c8 1c be 02          	enter  $0xbe1c,$0x2
41375a:	18 01                	sbb    %al,(%ecx)
41375c:	6c                   	insb   (%dx),%es:(%edi)
41375d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
41375e:	00 00                	add    %al,(%eax)
413760:	00 00                	add    %al,(%eax)
413762:	86 08                	xchg   %cl,(%eax)
413764:	d2 24 be             	shlb   %cl,(%esi,%edi,4)
413767:	02 19                	add    (%ecx),%bl
413769:	01 a4 a5 00 00 00 00 	add    %esp,0x0(%ebp,%eiz,4)
413770:	86 08                	xchg   %cl,(%eax)
413772:	e8 24 be 02 1a       	call   0x1a43f59b
413777:	01 dc                	add    %ebx,%esp
413779:	a5                   	movsl  %ds:(%esi),%es:(%edi)
41377a:	00 00                	add    %al,(%eax)
41377c:	00 00                	add    %al,(%eax)
41377e:	86 08                	xchg   %cl,(%eax)
413780:	9f                   	lahf
413781:	41                   	inc    %ecx
413782:	95                   	xchg   %eax,%ebp
413783:	1b 1b                	sbb    (%ebx),%ebx
413785:	01 f4                	add    %esi,%esp
413787:	a5                   	movsl  %ds:(%esi),%es:(%edi)
413788:	00 00                	add    %al,(%eax)
41378a:	00 00                	add    %al,(%eax)
41378c:	86 08                	xchg   %cl,(%eax)
41378e:	a9 41 a0 1b 1b       	test   $0x1b1ba041,%eax
413793:	01 10                	add    %edx,(%eax)
413795:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
413796:	00 00                	add    %al,(%eax)
413798:	00 00                	add    %al,(%eax)
41379a:	81 08 b3 41 ac 1b    	orl    $0x1bac41b3,(%eax)
4137a0:	1c 01                	sbb    $0x1,%al
4137a2:	28 a7 00 00 00 00    	sub    %ah,0x0(%edi)
4137a8:	86 08                	xchg   %cl,(%eax)
4137aa:	15 49 9d 01 1c       	adc    $0x1c019d49,%eax
4137af:	01 40 a7             	add    %eax,-0x59(%eax)
4137b2:	00 00                	add    %al,(%eax)
4137b4:	00 00                	add    %al,(%eax)
4137b6:	86 08                	xchg   %cl,(%eax)
4137b8:	24 49                	and    $0x49,%al
4137ba:	01 00                	add    %eax,(%eax)
4137bc:	1c 01                	sbb    $0x1,%al
4137be:	60                   	pusha
4137bf:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4137c0:	00 00                	add    %al,(%eax)
4137c2:	00 00                	add    %al,(%eax)
4137c4:	86 08                	xchg   %cl,(%eax)
4137c6:	1c 4a                	sbb    $0x4a,%al
4137c8:	9d                   	popf
4137c9:	01 1d 01 78 a7 00    	add    %ebx,0xa77801
4137cf:	00 00                	add    %al,(%eax)
4137d1:	00 86 08 27 4a 01    	add    %al,0x14a2708(%esi)
4137d7:	00 1d 01 89 a7 00    	add    %bl,0xa78901
4137dd:	00 00                	add    %al,(%eax)
4137df:	00 86 08 48 48 0f    	add    %al,0xf484808(%esi)
4137e5:	02 1e                	add    (%esi),%bl
4137e7:	01 91 a7 00 00 00    	add    %edx,0xa7(%ecx)
4137ed:	00 86 08 58 48 15    	add    %al,0x15485808(%esi)
4137f3:	00 1e                	add    %bl,(%esi)
4137f5:	01 9a a7 00 00 00    	add    %ebx,0xa7(%edx)
4137fb:	00 86 08 fc 41 0f    	add    %al,0xf41fc08(%esi)
413801:	02 1f                	add    (%edi),%bl
413803:	01 a2 a7 00 00 00    	add    %esp,0xa7(%edx)
413809:	00 86 08 0f 42 15    	add    %al,0x15420f08(%esi)
41380f:	00 1f                	add    %bl,(%edi)
413811:	01 ab a7 00 00 00    	add    %ebp,0xa7(%ebx)
413817:	00 86 08 3b 45 0f    	add    %al,0xf453b08(%esi)
41381d:	02 20                	add    (%eax),%ah
41381f:	01 b3 a7 00 00 00    	add    %esi,0xa7(%ebx)
413825:	00 86 08 49 45 15    	add    %al,0x15454908(%esi)
41382b:	00 20                	add    %ah,(%eax)
41382d:	01 bc a7 00 00 00 00 	add    %edi,0x0(%edi,%eiz,4)
413834:	86 08                	xchg   %cl,(%eax)
413836:	9a 4c 9d 01 21 01 c4 	lcall  $0xc401,$0x21019d4c
41383d:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
41383e:	00 00                	add    %al,(%eax)
413840:	00 00                	add    %al,(%eax)
413842:	81 08 af 4c 01 00    	orl    $0x14caf,(%eax)
413848:	21 01                	and    %eax,(%ecx)
41384a:	cd a7                	int    $0xa7
41384c:	00 00                	add    %al,(%eax)
41384e:	00 00                	add    %al,(%eax)
413850:	86 08                	xchg   %cl,(%eax)
413852:	18 3c b7             	sbb    %bh,(%edi,%esi,4)
413855:	1b 22                	sbb    (%edx),%esp
413857:	01 d5                	add    %edx,%ebp
413859:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
41385a:	00 00                	add    %al,(%eax)
41385c:	00 00                	add    %al,(%eax)
41385e:	86 08                	xchg   %cl,(%eax)
413860:	2f                   	das
413861:	3c c2                	cmp    $0xc2,%al
413863:	1b 22                	sbb    (%edx),%esp
413865:	01 e0                	add    %esp,%eax
413867:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
413868:	00 00                	add    %al,(%eax)
41386a:	00 00                	add    %al,(%eax)
41386c:	86 18                	xchg   %bl,(%eax)
41386e:	d8 3e                	fdivrs (%esi)
413870:	06                   	push   %es
413871:	00 23                	add    %ah,(%ebx)
413873:	01 40 a8             	add    %eax,-0x58(%eax)
413876:	00 00                	add    %al,(%eax)
413878:	00 00                	add    %al,(%eax)
41387a:	c4 00                	les    (%eax),%eax
41387c:	ca 24 15             	lret   $0x1524
41387f:	00 23                	add    %ah,(%ebx)
413881:	01 cc                	add    %ecx,%esp
413883:	a8 00                	test   $0x0,%al
413885:	00 00                	add    %al,(%eax)
413887:	00 81 00 0f 10 ce    	add    %al,-0x31eff100(%ecx)
41388d:	1b 24 01             	sbb    (%ecx,%eax,1),%esp
413890:	58                   	pop    %eax
413891:	a9 00 00 00 00       	test   $0x0,%eax
413896:	81 00 c6 14 ce 1b    	addl   $0x1bce14c6,(%eax)
41389c:	26 01 c4             	es add %eax,%esp
41389f:	a9 00 00 00 00       	test   $0x0,%eax
4138a4:	81 00 0a 10 ce 1b    	addl   $0x1bce100a,(%eax)
4138aa:	28 01                	sub    %al,(%ecx)
4138ac:	1c aa                	sbb    $0xaa,%al
4138ae:	00 00                	add    %al,(%eax)
4138b0:	00 00                	add    %al,(%eax)
4138b2:	81 00 c1 14 ce 1b    	addl   $0x1bce14c1,(%eax)
4138b8:	2a 01                	sub    (%ecx),%al
4138ba:	78 aa                	js     0x413866
4138bc:	00 00                	add    %al,(%eax)
4138be:	00 00                	add    %al,(%eax)
4138c0:	81 00 32 11 db 1b    	addl   $0x1bdb1132,(%eax)
4138c6:	2c 01                	sub    $0x1,%al
4138c8:	a1 aa 00 00 00       	mov    0xaa,%eax
4138cd:	00 81 00 c5 12 df    	add    %al,-0x20ed3b00(%ecx)
4138d3:	05 2e 01 ac aa       	add    $0xaaac012e,%eax
4138d8:	00 00                	add    %al,(%eax)
4138da:	00 00                	add    %al,(%eax)
4138dc:	81 00 84 10 df 05    	addl   $0x5df1084,(%eax)
4138e2:	30 01                	xor    %al,(%ecx)
4138e4:	dc aa 00 00 00 00    	fsubrl 0x0(%edx)
4138ea:	81 00 ed 13 df 05    	addl   $0x5df13ed,(%eax)
4138f0:	32 01                	xor    (%ecx),%al
4138f2:	0c ab                	or     $0xab,%al
4138f4:	00 00                	add    %al,(%eax)
4138f6:	00 00                	add    %al,(%eax)
4138f8:	c4 00                	les    (%eax),%eax
4138fa:	31 29                	xor    %ebp,(%ecx)
4138fc:	d0 06                	rolb   $1,(%esi)
4138fe:	34 01                	xor    $0x1,%al
413900:	bf ab 00 00 00       	mov    $0xab,%edi
413905:	00 c4                	add    %al,%ah
413907:	00 bb 2f d0 06 35    	add    %bh,0x3506d02f(%ebx)
41390d:	01 d4                	add    %edx,%esp
41390f:	ab                   	stos   %eax,%es:(%edi)
413910:	00 00                	add    %al,(%eax)
413912:	00 00                	add    %al,(%eax)
413914:	c4 00                	les    (%eax),%eax
413916:	83 37 d0             	xorl   $0xffffffd0,(%edi)
413919:	06                   	push   %es
41391a:	36 01 64 ac 00       	add    %esp,%ss:0x0(%esp,%ebp,4)
41391f:	00 00                	add    %al,(%eax)
413921:	00 c4                	add    %al,%ah
413923:	00 2d 38 d0 06 37    	add    %ch,0x3706d038
413929:	01 d8                	add    %ebx,%eax
41392b:	ac                   	lods   %ds:(%esi),%al
41392c:	00 00                	add    %al,(%eax)
41392e:	00 00                	add    %al,(%eax)
413930:	c4 00                	les    (%eax),%eax
413932:	f6 2e                	imulb  (%esi)
413934:	d0 06                	rolb   $1,(%esi)
413936:	38 01                	cmp    %al,(%ecx)
413938:	64 ad                	lods   %fs:(%esi),%eax
41393a:	00 00                	add    %al,(%eax)
41393c:	00 00                	add    %al,(%eax)
41393e:	c4 00                	les    (%eax),%eax
413940:	02 29                	add    (%ecx),%ch
413942:	92                   	xchg   %eax,%edx
413943:	04 39                	add    $0x39,%al
413945:	01 c4                	add    %eax,%esp
413947:	ad                   	lods   %ds:(%esi),%eax
413948:	00 00                	add    %al,(%eax)
41394a:	00 00                	add    %al,(%eax)
41394c:	c4 00                	les    (%eax),%eax
41394e:	bf 37 56 0b 3a       	mov    $0x3a0b5637,%edi
413953:	01 d8                	add    %ebx,%eax
413955:	b0 00                	mov    $0x0,%al
413957:	00 00                	add    %al,(%eax)
413959:	00 81 00 9c 2e df    	add    %al,-0x20d16400(%ecx)
41395f:	05 3b 01 08 b3       	add    $0xb308013b,%eax
413964:	00 00                	add    %al,(%eax)
413966:	00 00                	add    %al,(%eax)
413968:	81 00 5e 47 e3 1b    	addl   $0x1be3475e,(%eax)
41396e:	3d 01 c8 b3 00       	cmp    $0xb3c801,%eax
413973:	00 00                	add    %al,(%eax)
413975:	00 81 00 6d 47 e3    	add    %al,-0x1cb89300(%ecx)
41397b:	1b 3e                	sbb    (%esi),%edi
41397d:	01 88 b4 00 00 00    	add    %ecx,0xb4(%eax)
413983:	00 81 00 e3 41 06    	add    %al,0x641e300(%ecx)
413989:	00 3f                	add    %bh,(%edi)
41398b:	01 4c b5 00          	add    %ecx,0x0(%ebp,%esi,4)
41398f:	00 00                	add    %al,(%eax)
413991:	00 81 00 44 1f ea    	add    %al,-0x15e0bc00(%ecx)
413997:	1b 3f                	sbb    (%edi),%edi
413999:	01 1c b6             	add    %ebx,(%esi,%esi,4)
41399c:	00 00                	add    %al,(%eax)
41399e:	00 00                	add    %al,(%eax)
4139a0:	81 00 b0 3f fc 1b    	addl   $0x1bfc3fb0,(%eax)
4139a6:	45                   	inc    %ebp
4139a7:	01 a8 b7 00 00 00    	add    %ebp,0xb7(%eax)
4139ad:	00 81 00 f6 44 06    	add    %al,0x644f600(%ecx)