MIPLNGSHPPHNGQSPSSMAGFVTDHFSTTNSSWNSNQEIARLLYSAPNHPEWIRQQVEIRPQTGTQYMFCRFDGNWFKMDGYEWKKRREGKLIREDHMKLKA