MEHQVRCAVLGLGRLGYYHAKNLVTSVPGAKLVCVGDPLKGRAEQVARELGIEKWSEDPYEVLEDPGIDAVIIVTPTSTHGDMIIKAAENGKQIFVEKPLTLSLEESKAASEKVKETGVICQVGFMRRFDPAYADAKRRIDAGEIGKPIYYKGFTRDQGAPPAEFIKHSGGIFIDCSIHDYDIARYLLGAEITSVSGHGRILNNPFMEQYGDVDQALTYIEFDSGAAGDVEASRTSPYGHDIRAEVIGTEGSIFIGTLRHQHVTILSAKGSSFDIIPDFQTRFHEAYCLELQHFAECVRNGKTPIVTDIDATINLEVGIAATNSFRNGMPVQLDVKRAYTGM