MKAITAVCATGASVPAIASGRVRQRHREVENDPEIQMYLSKLKDLVPFMAKDRKMSKLEVIQNVIDYICELQNTLAHADASADASAPMNDTEMLPSC