MSFSLSTDTVEWGSRGLGAFYTLKKNALSADFLLMIREIVRFGKEAPEVLRESPNSRHAEFGWMTLGQYLARRGYSRFFTENYVVPMCAAIWSCSDRDTLDFPVVTLVRFWVNHHLLNLVERPLWRVVRGRSEAYVDAIVRAITREDFDGNRRGVVELDARVVAVKRKPGEITKCEYDDVIFACHSDQALAILGEEAKDAERAALDAIKARLFPFQKNDVWLHRDATLMPRNKKAWASWNCLKGSSRGASGEDASVCVTYWVNLLQNLPEREPDLFVTLNPPRPPATGTTQHRVTLSHPLFNARAIDAQTAINDKFQGDGGVWFAGAWLGYGFHEDGIKSAV