MLVVEDLPTVAEGMEQFSLNHARTIEDSALVRKEIADETDRITGRSKQVSSVPIHLSIYSPNEGQAESVVADIENMVRSFIEKPNSIILAISPANQDLATSDAIKISREVDPKGERTFGVLTKVDLMDKGTNAVDILEGKAYRLQFPWVGVVNRSQADINKSVDMVVARRREREYFANNPDYKHLAHRMGSEHLAKILSKHLETVIKSRIPSLQSLINKTIADIEAELSRLGKPIAADAGGQLYAILEICRAFDQIFKEHLDGVRPGGDRIYNVFDNQLPAALKRLSFEKHLSMENVRKRITEADGYQPHLIAPEQGYRHLIESSLSTIRGPAEATVDAVHYVLKDLAHKSVNETVELKQYPSLRIEVGNAAIDALEKLRDESRKTALKLVDMESSYLTVDFFRKLPQDLEKGGNPSQSVFDRYNDTYLRRIGNNVLAYVNMVCGYLRNAIPKSIVHCQVREAKRSLLDHFFTELGKKEEMKIVEGTFHMQERSQPLNQLCAFLLLGTHHRVHPWHNVIARIIVVAL*