MKLVIAEKPSVAQSIAAVLGAKQRGGGYLEGSGWLVSWCFGHLAELASAESYNPEYAKWKYDDLPIVPETWRFKVSRDKWQQFDILKKLMHSEDVSEVVNACDAGREGELIFRTAYCLAGCSKPMKRLWISSMEDSAIRDGFAHLRPGSDYDGLHQSALCRSKADWLVGINATRLFSVLYHRTLNVGRVMSPTLALIVQREAEIDAFRAEPFYTVELDVGFPAVSEKFREESQAKAVAAACQGQPAAVKSVERKEKSEKAPALYDLTTLQRNANRLLGYTAQQTLDYLQSLYEKKLCTYPRTDARFLTDDMEGSVPALVSVAATLYEAAAPGKIGAAQICDSKNVSDHHALVPTVSAGKAALSALPAGERKILRLVSRQLLCAVSEACRYAETVAAVECGGSVFTAKGRTVLAPGWKNYIQQEQPEKPLPDLTDGQALTVSGISTKEGKMTPPKHYTEDTLLSAMEVAGAKETPDDAERKGLGTPATRAAILEKLVSTGFVERKKAKKTVSLMPSHTGVSLITVLPEQLQSPLLTAEWEQKLKQVERGELTADAFLDGITAMLRELVKTYKAIKGAEVLFPSGREVVGKCPRCGGDVTESKKGFFCESADCRFGLWRDNKFLTAKRAVLDKKAVTALLKTGRVAMTGLYSEKTGKTYDATLVLEDDGQRANFKLEFNHG