MSPRTDFPPVRACLFDMDGLLLDTEDIYTLCVNELLRKHKKEKFPLPWSIKAQLQGRPGPAALDIFHNWADLPITREQYKEEYYALQAQKFKHTTALPGVEELLQKLGSTRYWDLKGDASATTNGATDKPAPKPHRVHIALATSSHEANFRMKTNHIQELFSVFETHRRVLGDDKRIPEGRGKPLPDIYLIALKTINDSLPEGEKPITPEECLVFEDSIPGVEAGRRAGMRVVWCPHPMLKKEVDKNGDAKLVLAGLLNQADIEKKKAQAGLTNGKVDADDKPGEIDDGWADYLPSLLDFPYERYGIQIPDAVVDKEPSMVETAKIDEGEVLQAVQTEVTDN*