MSQGTQYPQLGQGHNEGCLLQHCSAIATRSLVQKKEDPGAFTIPCTIGLLHFAKELCDLGASINLMPLSIYKKLCLGDPKPTAMRLLMADRTVKRPVGILPDVLVKVESFIFPADFVILDCEVDFEVPIILGRPFLATGRALVDMEKGQMKFRLNNEEVTFNVCRSMRQSGELQSASAISYNMGETSETQIEERLGVEALATVIMNFDSDCIEEYESLVAALNRAIRRFLYGESADATRTPITAEFDYRWQIVKDGQFLREPALRETTKRWMALHLSVDGEGADWVTEPKGAIKKANLTFTAKFLWLLVRHCLSPTAADNIVTRDRAVLMAAMIAGFEVDITWLLQEVKHDRAFKVTTTYPFPCMIFALCRSADTVAQARTATQASIDTTPVESIPGSSTSPSSSRTAPLPVLVPLARDKKIEAQMATLLHHIQPWMKKSITESEARLERKMQQFTERKIAEVNQRLDAFELRVLARPAPPVDVSTLQAAVDSLRADIDTILEARVPESEAPSIEPAEDTVLAALFTTSEIPSPPPRDTAKRRRGRAEDEARARKKERREMEAARRASLAEEEAHQIRASQLAAGASSSRTVETVGGTTEGAVVAEDPTEGVQIAEDSYTIALP*