MDHIRASLELSAFGTPRALELAFTKMNEELRALVGSSDCRDWCAQNRSLVVVLGDAHVYVFGQAVALVILCRSGKDEKLTRPSSLYLLKNARPPQSSTLPFYYHKERLTTADTYLIVASRHLNYHMDSDFTSVFTTRIDALLVMGELVQGLEEACRQIADVGSDDCRTFAVVPVGRQKVANGVTQEVSGQLHSATEDIEENPVDLNPEPADESESEDEDVPEDPDESEDEQAMELYDVRPDGFLPLVNGNPQVPEPFTSCKPGPPRDPCIRVMNLKEKDLKLVCKVGSCKFVIKNGDIKEWFVDGKNDAIVVPVGGQIHRGGLPAPKIIVIQGPKYYKDRDMEAAEYLGLTYRNAITLACKEGVKHIAFPAILCGYGGFPLNKVARIAVESVQKALKTAKASIEVHFVIKDEPTWRDWVAATDHSLPKAF*