MKINHQNILKEVNEVTSKLISVDLSVQQNFPSCQTLGNNIYQIAYAGMSDLSIALKNLKYEEIYDELHKNKNYNIKMIDGALIQLLYTYQGSTLIAHRLAFFPSPYLESFQNEPEIYIEDEIYADILDKNIMVVPIRFDYDPKNFKELEHPHCHLTLGQFKNCRIPVCSPLTPNVFISFILSSFYNTAYQKYSQELNLNKVLFDETITQLEKEILHIAIF