MESFEICRVCMEEVKHVWPLFEHCAKTSPELTPATLISECAGIAIDPNDGLPDLVCDSCLEAMVIAYSIRQKCISSDRKLRKILLRSNACSVPQEVKQQEHSTDDTVESDRESESCEANVVAESLANEKESSGADEDSTSENAIEIALKEELTPAYFDEEYLIEATYTEQPEDDDGAEQQIAEDESNDEKLELVDLEQYPQHGVEKLFTCGICEKRFTTKGNMKAHALLHSNHKPFSCELCGATFAKKHNYNMHTMRHAGIRTHPCPVCEKSFVCAVNLKNHMRIHSSVKPFQCDYCSREFCHRTDKARHEVSHTGEYPYGCEKCQRKFSRNTSLTKHLVKCNGSKSKHPNGKRKSKKEQHTE