MSGFFATINRLKYIQRWGLKRNSINENVKEHSFDVCVIAHLLCIIKNELFGGAIDPGEVVLASLYHDAHESITGDLPTPIKKFNPGILNHYKDIESVASQALVDTLPDALKDDLYNYVTESCEESITELVKAADTISAYVKCVEETRAGNFEFKDAMDDIEIRLNKIDLPEVDYFREHFLPAVHLTVDQLYQGE