MDAVIGSSLPVFIGVTLALMGFCAYMTGRALAMTWRPVWHAVPYGMLLAAASRFLKYALYDGELISFTGYVVDAVVLVAIAMIVYRAYNAMMMVKQYPWAYERAGIFGWREKGGAAG