MVLLTFTWSHGGIHVFLCGSFDGWSEQIPMNLVEGSAAVFQRTVDVPPGYHKYKFLVDGIWQVDQDQLCVQDEYGAINNLVFVEDSVSMPSALIREDAQSNLVSGFTSSTHLEASSSSESPLEPVMQLLNNEIDVSRHRLFMFLSSSQAYELIPNSGKVFALDTKVAVKQAFHIMYEQRLAVMPLWDGQNAMISGMLTASDFILILLKLQESHPMLTHDELEMHTISAWKYGKSQLQAEVSGTMIPPNRRVLQAGPDESLKDVTLTLLQNKISAVPVLHSPEDGSSLQLLHTACLAGILKHIYRHFRHSLEYLPIVQQPVGNLPFGTWTREVGGRGSSRVLLTLHSGDLLSSALKLLIEGEISSIPIVDDNGALINVYSRSDITSLARGSVYAHFRLDQMIMTQVLQVLDEASRDRCRTCTRFDPLYRIMEVLSDPTVRRVVVIDPNSRHVEGIITLRDVFNLLLG*