MLRGMELGVLEMLQGERAMLDIKPGYAFLHKDSGMSLPQGLRREAPVVVDVTLTSWCPGSQVKCVGPDADVFLRTLRQGQGWETPRPPFEVSLHIDARTTCVSEPQGAGDSYFSSTNSKPLTCSLGTGQLPPGVEAAVQSMQRQQEALVYCPTSQLCGGKLVPDPPDGGDGGLSAAATCYAEVVLHLLDFSQVRDMTSDGGVVKRTVRPGRGEFPVDCPLEDSLVRVHYRVRAVGEEQWLADSRGTDGQAAPVQLATGMGEAPEX