MAKIVYGVSGEGSGHSSRARVVLEHLVRAGHTVKVVTYDRGIRHLGPDFDVFESVGLHIASSNNRVSPLKTLLANLQLMPDGHKKLNALRKEVFKGFAPDVVITDFEPMCAYLAHHYDLPLITIDNQHRLRYMDYEYPPHLKNDRYLAVGIIRAMIPKPDVSLVTTFYYGALKNQRTFLFPPLLRKQVQSLEPTDRNHVLVYLTSGFEQFVEMLKQFPREQFVIYGQGDKGTHGNLTFKAPSNDGFLQDLATCKAVMATAGFTLITESLHLKKPYLALPMAGQFEQAINAVFLEKLNCGINLQHIDPADIGHFLYRLPDFKKALAEQPEFDNAPLLQKVDALLADNARQAKLFHQQRKYPKKSPEGLTVQG