MSESLKDVVSSVKDAIITPVQEAFVYRAKNPFFGSLIISWVYWNWNKIAYMLLSDDDVLKKIEFIKKSIPDNTLIPFTSFSIPHTHSLWFPLFFSIFFTLSYPVFSWVLTLIHKGISFRIEKVDSEKEVKRLQLQGAIITEFEKNEGLRAVERSKTEETKFSTAERAAESKYNIKELQTQHATLKTEVAQLEKQKQSMETILSEQEKRRKGVVEEITLLQEKVAPERESVQRIERIINRNIELENLLTTKESLINSKLDETNQKYAFYFSNMVMLDMYKVECENYRKIFKELEEKTTQIFSYVESDDPTRGRSNEGYFMLKSDIKELVSKGLDHEQKFRNSH*