MELVNVFKSAALKYGTERRVLLLHGPVGSSKSTIARLLKQGLVRYSHSEDGAIYTFGWKEEDGSITWDPMNGEPLQLIPQAARKQVCQWLNSERADSPYEIEIIGDPCPLSRFYFQERLQQHAGDWTKVLESVVVKRLFLSEQDRIGIGTFQPKDEKNQDSTELTGDINYRKIAEYGTESDPRAFNFDGEFNVANRGLIEFIEVLKLDVAFLYDLLGASQEHKIKPKKFALRDRTIKIDVPYVTTLDEEIKIYEKDYNNERVRGKHVAPHTLEVAAMWAVLTRLEQPKHHGLTLMQKLKLYNGKSLPGFTADNVKQLRREARREGMEGISPRYVQDKISNALVVNTNATSINPFMVLNELESGLQHHSLISDEELREHYRQLISVVKDEYTDIVKNEVQRAIAADEDALARLCGNYIDNVKAYTQRERVKNRFTGEDEDPDERLMRSIEEKIDIPENRKDDFRREIMNYIGALAIDGKTFNYRTNERLQKALEMKLFEDQKDTIKLTSLVSQVVDRDTQEKIDIVKGRLIRNYGYNEESATDVLQYVASIFARGDVKDDQKK*