MSFPVLICDDSPLARKQMARSLPASLNADITFAVHGLDAMGILEKQSFKLMFLDLTMPELDGFETLEAMGKKGYTTPVVVVSGDIQPKAKERVLALGAKAFIQKPIDKNVLNDVLKMLVEPPTQPRIVTPVSVELPILKRRDIYMEVANVSIGRAADALARHFDVFVQLPLPNVNIFEVSELHMALRDLAENSQVSGVCQGFSGEGIAGEALVLLSDSSVADLKKLMKVPVDSEDLQELELLMDVSNILVGSFLNGLGHQAEVRFFQSSPVLLGQHISIDSVIQSTEGAFKKTMTFEVSYNIEGTSIRCDLLFMFVDESLPLLDNKLSYLMEDF*