MEEKGRVCVTGAGGYVASWLVKLLLSKGYMVHGTVRDPDDEKNSHLKRLEKAQEKLQLFRADLVDYDSLYAAIKGCSGVFHVATPIPSSSVANPETELLEPAVRGTLNVLKACSETGVERVVVVSSVGAVMMNPDWPPNRPMDEDCWSDIDYCRESKSLLNWYCISKTTSEREALKYAENSGLDVVTVCPSRVLGPLLQPTVNGSSQLFIDLFKGGAVTTDNRLWIIVDVRDVAEALLLVYDKKEASGRYICASHPVRVQSLVEKLKSKYPRYNYPKNYIEVDQELRLSSEKLKRLGWECRSLEETIVDSVECYQEAGILNKD