MPPNKGLVHLKEYDIKDSNVELIGSALDHRVKYQSAQTEPAWNDGRVGIEPGLLVWRIERFEVVPWPRDRYGQFYDGDSYIVLHSWKVGKENQEGQQQAADSEQEQNKLGHEIFFWLGRYTSQDEAGTAAYKTVELDEFLRGRATQHRELQKCMSDEFVALFPRIKILSGGVESGFRRVEEDPEEKQDYVTLLRVFKLPGGKAGRDSIVVHEVDASAASLDDKDVFVLDTGSKIWVWQGRACSPMEKAKAAQVVHDMTLAKHVEVEVLSQTESRHSVVVSMLGGKDEYGPSHEFKCARPVGTRSGEDSSQSQQTQQRRRPRRLWRLSDASGRLEFTLVKDGEPLSPRDLDGNDVFLLDDEGREIWIWEGRGASKAEKASWLRVAQHYVRRTLEQEGGDEDDLYSTPIAKVKQGDETQGFMRALQAH