MEKVKNNGEVVLGEEDDAALPGYRFHPTDEELVTFYLRRKVARKPLSIEVIREMDIYKHDPWDLPKASTVGGEKEWYFFCLRGRKYRNSIRPNRVTGSGFWKATGIDRPIYSAAAASSGESIGLKKSLVYYRGSAGKGTKTDWMMHEFRLPAAAAANASPSMQEAEVWTICRIFRRNITYRKQQTWRPPPAAAVSTAVAADSSSNTAGSFESSDGGGDDYMAQAATTGPPCIIPHVQQHHGNLQLGATNGGFFSQQFQGQWSSVPPPTLPLPDQKPLNPASAPIAFHLNDHSLAAASDLYKVDGYLEEIARMMEVTDPHPAAIYDYRYA