GKNKSKRIQALKFRHARDKRAGFEIDNNDDTIEEFFGSAYRKKGKGKGTTVGMGKSSRRFINMYGFDPTEYSFIQFVDPLTGAQIEENVYADIRDIQERFSEVRKKMVENDDIEMQALGSNTTIHAYFRKDWSDKALKIDLMPHNPLKVCDKTNGIAKFPERELELRQTGPAVEVDVKDIPAQEVEHE