MKDYVKEIDFQSIKNSNCAIEETLQEWLRGANSVEKAHIFIVSPENQSFPICSNQVSSANLFKLKIHDIKSVIINQFKVFGLKSEPVINYILTYGGIDGYSSVGEACLFKFDSLMGVEIQPRNHKKTYVIHSENTVNYIEAFNLISLKERRVIGHFSAVSEIKLSENGEIIHVCKEANLKMFKVKSKSQVLVETIRKNLFEFLKSFYQRICSLFNEQKNLRNRNTKMRGPGIG