KKKMTKARVAKLKIRRYKANSRERSRMHGLNHALDDLRRHVPCYSKTQKLSKIETLRLARNYIFSLADILKNGVRPDSVSFAKSLSKGLSQNTMNMVAGCLQLNPRTLLPE