MFHLSDLPSGKLYRRMNFLRIRQELAKLINERDYDGLSLRSPDIVTCVEFEIAEEYEHPESYLIYWIAECSDHTAGRLMFHIFKNACGEHSHYHWTEIMRASGKSMMIGAVMSENLKLLEHAMCHVDEIELERTLYDIHLPVVEKWYERNFVVT