MVRVHDLVELKDVEGFLSKETFPDWVYSVLREAPFVVVRRAPQMDGIIPVGIRGNHRSQRCASAINMTEMKQCFSPESIKVKEVKTSIDLINIGLIQIQNIMDDFPDLTWGPAGSVGFELVTSYPATHKNSDIDMVIRTNRILEQSVAQKIVELLNVLSINVDALLETNQGAFALAEYATNCEKLILRSSVGPKLVYHPAFQLQS