MKIVADLIKAVYAPGVHYNVVSDGHVFSDLVGSDDAAVDSYGEMFWEMAHNLYPGLVNFFRLDEFLLDNHSEDSIAKLISNTDVDHPVATELTTHAENARRALMCLFGCDESTVTKEIKEDPETRNLYRGFSRFMLEDLYEHKSCKNLPSKSAKKKLCSQVAFLMILRNRAYSAMVEWLFPLQLRISIHPHPNRGPKYGINIIHSSLVAAQRSSEEKNFHIPTPWHNTVVELADGKFMLLHSKVIRGSSMH