MGYYAGNEFIDQSERLFQQRALEAFHLDNSVWGVNVQPLSGSPANFAVYTALLQPHDRIMGLDLPHGGHLSHGFMTAKRRVSATSIYFESMPYRLDESTGFIDYEMLEKTATLFRPKLIIASASAYPRDIDYPRMRQIADTVGAYLMMDMAHISGLIAASIMANPFEFCDVVTTTTHKSLRGPRGGMIFFKKEPVLGIDLETVINNAVFPGLQGGPHNHTIGGLAVCLKQAVTAEFKAYQIQVVANCRALAKRLMDLGYTLVSGGSDNHLVLVDLRPLGIDGARAEKVSDAASIMLNKNSVP