MKEVASLPRTPTLAAAAPGPNTAHLHSADLGATGGSVDVAADMELMGATNRDMFSWLLFNSENMTAPAGVGHPHALATSMALDDPFRMLGPGDDASLPLALHPPPTSLIQTGALTVALPAMTPATTSAPASMSAPTKPAQIQRGKKRSAAEAAADVAKDLHGKSLTNTEGLLRHLESANNALVQKRQAGHNGVDPTAKSPKAEKAPASSSGSDNNTGDTNSLQRKLKLERNRESARECRRRKREHILGVEERCRQLERENMELRGQLKAGKEAIRQEEKEKNRVCEELEQMIQRGASEKELAEKIDNFKEQYSDYGHGRRSALSYHLHQIERLLLPTQVTKMCIWALRQDDSFWQDEEDETSLPVILAKELGLSEDQKKKIQQQRGSISLICENLKSALGLLADLKTEVINKNSTLDMEMDKLQNILTPTQRAKFIVWVTNNQACMHLLNKLWRSVL