MSDLHIPGTQSTPAIQGDWQAGRLSMQGDSYPENSYELFGQVIDWVERFLADGQRPLELDLRLLYLNTSSIKAMMDILDLLEEAHQGGRPVNLRWHYDRRNERVAELAEEFREDCSFPFAIQAHDE