MDTNNSVIFHRDTVEFVTVAAEFCGFLERANTRPRRQFVDTALKILPLLYLKASMLPPCESIGMTEPETFVNESDYEVVRLSVAGVMGERDDYLDVFLDDMRYSDTPIRKTISEDLADIYQDVKNFVSVYRLGFDETMNDALAICEENFALYWGQTLVNTMRALHEVKYAPADEDDAEELHEDYND