MVLLAGDLFHDNKPSRRALQRCMEAPVLRDHCLGQREVVSDQTANFHDKYKSVNYEDSNYNVQLPVFSIHGNHDDPAGDGHIRDERLHRALERKEVSVARPSKDTDQWHERGAGDGKKGYIKESQLPSCMDIVVWGHEHKCEIGSGAGTEAVGNNFVVLQPGSTVATSLVEGESEDKHVGLLEVRGDQWKFTALPLETVRPFILKDVVEAAILELRERHTTTALTKAAENRAKFPLVRLRVDYSGYATCNPQRFGQRFVDKARKKAEAAAAAEARDEGTYDGGEPDDARTQIQSFVGAPPRVSRRISANLGESRRISAREFLQKGSKEQLRLLAEHELNTAVFEGYVEKENKSAISAAAKETFIEDMLAKQPHRTAPAAGAASSSAAGGGASAPPASSALSDAPDDSDDDAPAPPLPPPPPSPS*