MLYVVGLGLGDEKDITVNGLEAVKRCDKVYLEAYTSILGVPKDRLEALYGREVTVADRQFVEQGIDGMLNEALEMDVAFLVVGDAFAATTHSDLVLRARGLGCKVKHIYNASIMNAVAGCGLQLYRFGQAVSIVFFTQTWRPDSFYDRIKENAALGLHTLLLLDIRVKEPSVEALCRGKNEYEPPRFMSCATCARQLMEVEELRGEGVYGPDSMCVAVARMGQDDEVIKSCTLKEMCNVDVGGPLHSMVLVGDTHPLEDDMLLMHRAKESDFLPDDEVPSQYLEDL*