MATPRVVEFLEGLQTEYPDAQSDVSELASLYQRKLWHQITVKIDELIRSEGPLNSGDVPLRLFNSFMLDFAQKINLMKFAQFAVHATKSMSSPTDMAPFLQAAIQRLDDMKLTKAKEPMLFLRMHVAQHLIELGQLAEAKALVEAGQEELQGVASADPAVSAAVFYVSSLYHKATADFAAFYKASLMYLSFVTSDSLPQDFKQKLAVDISLAALLGDSIYSFGQLLQHPICSALDASPFSWLHALLRTFNDGDIAQYDQ