MFHLSDLPSGKLYRRMNFLRIRQELAKLINERDYDGLSLRSPDIVTCVEFEIAEEYEHPESYLIYWIAECSDHAAGRLMFQIFKNACGEHSHYHWTEIMRASGKSMMIGAVMSENIKLLEHAMCHVDEIELERTLYDIHLPVVEKWYERNFVVT