MESEQPASLIWHSRRTIYMIKEEGKSVSNLIFSSASLEDEKEDDKKGFNNHLKIGKSFVLPQALGQGKGHTRSICSIKDLCKSGDKTPISFSQVLTQSAKRVAK