MAPPSDSDDSAPIPAGAISKLLIVIAMQTEALPLVNKFHLVEAEESIFPTGAPWIRYHGNYKGLHVDLVWPGKDPVLGVDCVGTVSAALVTYASIQSLKPDLIINAGTAGGFKAKGADIGDVYLASDVAFHDRRIPIPVFDMYGIGTRKTFATPNILKELNLKVGKLSTGDSLDMSPHDESAILNNDATVKDMEGAAVAYVADMFSTPAIFVKAVTDIVDGEKPTAEEFLQNLVAVTAALDKAVTEVMELDTDPTKLKAKPIIKPKVEPCDDDDELPPPPPPASGSGEDWEATTPLAAGNPFFTALIAKSHLHPKFQMWIPPRFQHRLAEPEARTAAVLHSGGKSWATSYCGHLKMKKLDAGWSEFAVDNRLLVGDACVFELVAMGAAGGLEFQVQILRGGLPAEVVTSKGLTSDQPILIVD