MKLDLFLNVAFDCLKETYDEIDGRAVYDDLLDDNRPRDGRRGPKRPRTILTSAQRRQFKASFEVSPKPCRKVREALAKDTGLSVRVVQVWFQNQRAKMKKLQRKAKTEPGSDKEPKEERRTESPHSDHSHYLNAMNMRDGESSSFPSATQPLNPNNPYSPDDAYPGHSGESFCSSDLSLDGTEAGFDIGENESGGGQEGGHQSSSHSHHGPTSHEAPSLSQSLHAAIHNPIDKLFMMQSSYFSGDHA