MQYKFLVDGIWQVDQDQLCVQDEYGAINNLVFVKESVSMPSALIREDAQSKLVSSFTTNTHLEASSSSESQLKPVMQLNNEIDVSRHHLFMFLSSSQAYELIPNSGKVFALDTEVAVKQAFHIMYEQRLAVMPLWDGHNAMISGMLTASDFILILLKLQESHPMLTHDELEMHTISAWKYGKFQLQAEVSGAMIPPNRRVLQAGPDESLKDVALTLLQNKISVVPVLHSSEDGSSSQLLHTACLAGILKHICRHFRHSLEYLPIVQQPVGNLPFGTWTREVGGRESSRVLLTLHSGDLLSSALKLLIEGEISSIPIVDDNGALINVYSRSDITSLARGNVYARFRLDQMIMTQVLQVLDEASRDRCRTCTRFDSLYRIMEVLSDPTVRRVVVIDPNSRHVEGIITLRDVFNLLLG*