MVLVTFTWSHGGTHVFLCGSFDGWSEQIPMNLVEGSAAVFQRTVDVPPGYHKYKFLVDGIWQVDQDQLCVQDEYGAINNLVFAEDSVSMPSALIREDAQSNLVSGFTSSTHLEASSSSESQLEPVMQLLNNEIDVSRHRLFMFLSSSQAYELIPNSGKVFALDTKVAVKQAFHIMYEQRLAVMPLWDGQNAMISGMLTASDFILILLKLQESHPMLTHDELEMHTISAWKYGKSQLQAEVSGAMIPPNRRVLQAGPDESLKDVTLTLLQNKISAVPVLHSPEDGSSLQLLHTACLAGILKHMCRHFRHSLEYLPIVQQPVGNLPFGTWTREVGGRGSSRVLLTLHSGDLLSSALKLLIEGEISSIPIVDDNGALINVYSRSDITSLARGSVYAHFRLDQMIMTQVLQVLDEASRDRCRTCTRFDPLYRIMEVLSDPTVRRVVVIDPNSRHVEGIITLRDVFNLLLG*