MKFIVTPDIFEKLPDMYVGVVVAKGIDNSKNYPEIDRLLNRYMKYSQQKFDGINVKQNDEIIPYREAFRKIGINPNRYPCSAEALFKRLSKGKNLPHINPLVNLNNAISLKYTVLMGTHSLDGVQDDIIMRLTKSGDNFVPLGKDEVEEPDEGEVVYAVGSDVCIRRWTWRQSEHSKITDQTHDVFFPIDGFVDVNRDAVDKAREDLVGKSKEIFGVETQVGYVDKNHPEFEWE