MGYIDTLLETRDNVNKGELPTNNKMILIELIEKEVGLVNAQVDPFVHFYTDVLGISDIFDFSAVLEQNYALAQQHADACISIFINFASLEPTSKLHSWLQSAIRFVDCIVIHYLQEVLSEDPLPQGDAGVERSRYIQINRQGVKAQKAGRIMDNLYDQRNQMEHATKSDPKNPNKQLLLTPNYRRAIRQINKRFPEALESFNEARL