MVEFLAAVQVALFISKNFRKPAIKFLSMDRKKEHSRHLAQRRRNLENLEYENLSRVLPVHQAISGSLLNKTKILRLAANYLKLKTLLHSSLPENVTCMPKSREEKQYDTKRNSLLPCAKLHESAFHVFEPTVKILDVIDGFLFCLDEAATLLYASETISIGFGLSQINLIGNSFLDYLYTSDHDIFCNFLHHLKNMGSNIAAHRLTTVELNIVPMLRSDNSENSQVVGFAGIAIPLLFQMQLSPNLNSRSFVMMADLDLTIRYMCDETKKYLKCSNIASKLIGTTLYKIIYPNDIYIVRQLHQETLRCGGSRSDYFNILSFPDNSLLTVQVNAAKINKSDRFYSQSPVVIVLVFLIVN