MVRGLVNKLASESLKVAGKWQQQQLRRLNIHEYQGAELMGKFGINVPKGVAVSSVEEVRKAIQTTFPNEKELVVKSQILAGGRGLGKFTSGLQGGVHIVKAEQAEEIAGKMLGQTLVTKQTGPQGKVVSKVYLCEKMSLVNEMYFAITLDRTTAGPLIIACREGGTSIEDLAEKFPDMIIKVPIDVFKGITDEDAAKVVDGLAPKVADRSASIEQVKKLYNLFRESDCTQLEINPIAETSDNMLVAADAKLNFDDNAAYRQKEIFALRDPTQEDPREVAAAKADLNYIGLDGEIGCMVNGAGLAMATMDIIKLHGGTPANFLDVGGNASEGQVVEAFKILTSDEKVKAILVNIFGGIMKCDVIASGIVNAAKHVALKVPVVVRLEGTNVDQGKRILKESGMALITAEDLDDAAEKAVKALKS*