MDIKKCGLGANVPKFYDPSDVESIRASVFNDGIAFVEGCEEEALVGLAHQLGQVVRPRNEATPGSGVSRIRFASDLIGKGYSSEELFFHTDRSGWDEPPRILMSTLRSQSESGGESLLVDGQSVLNALKKHDEDLYNLFTSSKHTSFRADDGTFVPRAMVDKDTGIFRFRFDDGIQMSASMVVGFAKLQDIIYQHAYFVTLRPGQGYVLDNHRYLHGRASFTGSRELLRVLVKPSSPPSERVILFDIDGTLCRSEALSIDAYYSCVSDIVGKDINHANTPVNLHGRTDLGLLHDSLDYHQVATKDQVVEKFLKLHPQYLERSLFRGLPSVICPGAQEMLSWLIRENENSSLPKFQLGLITGNSRPNALLKLRGAGIDTGIFDLAISSFGDSHHNRLSLFQDSLSKLQARFGSHIRAKDVLVVGDTPLDVECAKQAGCSVVAVATGNYKMEELASLKPNFCCSQLTETKEYLLQAAF*