MDTSNNLEIVHDVFPYLQVFKNGTIKRLVGTEFTPATYDSQTNVTSKDVLIDPKSGISARIYRPNSATKSKKLPLVVYFHGGAFCISSIGDPKYHDSLNVFVSCANVVLVSVDYRLAPEHPLPTAYDDSWFVLQWVAQHKSKQGTEVWLNEFVDFDTVFLAGDSAGANISHFMAIRADEGLGMKLTGMLMISPYFWGEEPIGIEIKDSVRKSMVDKWWEFVYPSNKGNNDPLINPFVDEAPNLEELACDRVLVCVAELDILRDRGILYYESLMKSQWKGKVEIFETKGEDHVFHIFNPNSEKALDLVKCWATFINEK*