MNYRSVIVARIVPGSEDKVAEVFAHNDRTTRPQDFGVIGRALYSLDDLYVHVIERNVDPKTSLSKARGLPTFKQIGEAIAPYVTPYSKNWKVPADAVSKEFYNWVPATKAAPGPTFQTVIVARIKPGAEPDVARIFGESDAGPLPVEMGVAGRWLYSLEDVYLHLMERTDASLARAVQDNHGKPAFAKIVDDLSPFISAYNPQSWRSPVDAVAKEFYRWRVDG