MEKLNWLVIVPPFECQWLVEEELRFREAGWGCVAFEAYTENDVMVVLKEEAGSKHCHCRRDNKPNYMIVLGSHQNRCLKIEVDGERMVDIASLGLYSSLAFQSYWICIYDGLISIGKGGDLGHNVSEFQLGALSELSEEFGVESLVVQCEQKKDTLKDMPLRKDNKLELLHSSPMFTNGMSESNTSEFCLRDVSLESFLAMVHFMYSGKLEMDERQDLGSLLLPLILLADQFGIHLLQQECCECLFECISKDSVCPILQVVTSMPSCGPLEEVCAETFSKHFDYYTSANAEFKMLERASFMKIIKHPDLAVTFEERVLDAILTWGTQGDGLHYWKRANQKLEECSPDTLFAERLELMNELLALVCFPLMPLSLLQKIMEVLQYPGTDSSNATKEHK