MGDAGEKGLDNDAEGVWSPDIEQSFQEALAIYPPCGRRKIILSDEGKMYDVCQTWRNRPAGARVLHDQVAKDKALQTMAAMSSAQLVSATVLQEKLGLVKPLLQAPYPIPSIAAPSAVPGYHAAPGRLSRLPNATSWQGSHIGTETLRLVEFTAFVERQGEQDACQQQHRFVHIDPMPTSDAPLEMVDVRQIYDKFPERGGGLRDLYDQGPPHAFFLVKFWADLSFPLLEEEPGGTGGAFYGVSSRYEGPRALTLSCTSKVCSFGKQTAEPPHWEDGRFVFRLQRSPLCEYLINFIRKLQTLPEKPMMDSVLENFTILQVLRDQETQELLLCVAFVFEVSASERGAQHHIYRLGRD