MRGLFKEKKRTTADLVRGTRELLLSLSAARDPKREEKMMEVAKNVRDMKIVLYGNSEAEPVPEACAQLTQEMFREDAMRLMIQCLPKFDLEVRKDITQVVANLQRQQVQSRLIAADYLDRNKDLLDLLVAGYDKPDMALHYGTMLRECIRHQSIARYVLDSQQHLCKFFQYIELPNFEVASDAVVTFKELLTRHKSTVADYLSKNYDWFFNEFNTKLLTSPNYITRRQMVKLLGDILLDRSNVNVMMRYVSSMENMRILMNLLKDSSKSIQIEAFHVFKVFVANENKPPEIVNILVVNRSKFLRFFSDFKSEKEDPQFDQDKAQVVKEIASLEQS*