MGVKNLWDILESCKKTLPLHHLQNKRVCVDLSYWLIQLQNVTKNPALKKDKIYLRNLFHRLRALIALNCSLIFVTDGSIPAIKLSTYRQRLGSISEVSRVELNSQSTSSLPRNKGSEFSCMVKEAKILGLALGIPCLDGLEEAEAECALLNAESLCDGCFSADSDVFLFGAKTVYRDICLGESGYVICYEMEEIERKLGFGRNSLISLALLLGGDYSQGVHGIGPETACQIVKFVGDDNVLHRITSEGLAFAKKAKASMKQGQVVKRNAGKENGLDHKKNMSESKQNPVPDDHFMQVINAYLKPRCHLPESAAVQRVFIPHPFQRTKLQQICEQFFGWSPEITDEYILPKIAERDLRRFANLRYASSDLGVGILFHEIPVTCPVSAVLKRRKVHGRECFEVSWEKVDGLKTSTVPAELLESACPEKIAEFLERKDEENNQKRRSKPKKCGNKSAPNEIDRQLHELSLTTEPPQGITNQNLTCPSIVETEVIDLLTPSPPLRLCSKVTRCQQPNHQNVDDAIDVSESENEASPEHARKARELRLFLASINEQS