METDDLANIIGRDIYKVRDENKRMLQEVRASHEAYQKKIKLMYRGIGTMLLVFMLFALVMTIGSDFMDFIHVDILQKAIASKLKASEGFMTLVWYIAYGLPYILAIGGFIYLYEWIRKKFEVFL