MSLPTSMKALRYSKPEEYGIVEVPLPKLRDNDVLVKVKACGVCGTDLHIHEGEFIAKVFPSYSWYAIFPSLNWLLRLLDFVWLVKASASLGECHETVGVIAATGPKVKGFNVGDRVVADNSELCEECFYCRRGQLLLCENFNAHGVTMDGGFAEYCAYPAAKVFKIENLSDVDATLLEPASCAAHGLEKIAPKMGSTVLMFGAGPTGLVLAQLLRQNGGCKVVLAAPGGLKMELAKKLDAADIYIELSRDNPEAQFQKIKDEYKYGFDIVVEATGSAKILEDAINYVRRGGKLVVYGVYSSSARVTWPPSKIFGDEITILGSFSETYMFPAAIDYLDSGKVKVEGIVNKTFKLEQWGEALESIKNKSAIKAAIVFD*