MKSIEVEGKSVEEALNKALIEFRTDKNNVNVEVLDHGSKGLFNVIGVKPVKIRVSYKYDYIEEARGFISKMLECMEIEANINIKEENDTIVINLSGDKMGVIIGYRGETLDSIQYLVSLIVNKVHELPHKKVILDTENYRRKREETLRGVAIKTAGKVKSAKRPFKLEPMNPYERRIIHSALQGDTFVNTYSEGEEPFRRVVIELKKDL