MAALSLPVAGALRRAAPCATRRALGRIHATVSATAGSDRLTITAPDDWHLHVRDDAKIASVVPFTARVFRRALIMPNLVPPVRTTHEAGTYREKILAAVPEGVSFEPQMTLYLTDNTSPAEIEAAAASGFVRGCKLYPAGATTNSDAGVTDVNKCMPALEKMAELGLVLEVHGEVTHGSVDMFDRERVFLDEVLSKLVDKVPGLKIVMEHITTEDAVEFCKSQGDNVAATITPQHILLNRNAMLVGGIRPHLYCLPILKRESHRVAVTAAATGGDKKFFLGTDSAPHPKGAKESACGCAGVFSAHAALPFYAMAFEKEGKLGNLEAFASHNGADFYGVPRNEGTVTLVREAWECPGEYEFGGDVVVPFMAGQEIPWRVVEA*