MKDTDKCLDSQLWHACAGGMVRMPAMNSRVYYFPQGHAEHSQGFMADLETDEVFAKIRMAPIRNPPVQNVIAKDVHGKVWKFRHIYRGTPRRHLLTTGWSNFVNQKKLVAGDSIVFLRAENGDLCVGIRRAKRGNDSHSVFSRGIRGRGQVRSDSVVEAATHAANGQPFEVVYYPRASTPEFCVKAAAVKAALRIQWYPGMRFKMAFETEDSSRISWFMGTISSVQVADPIRWPNSPWRLLQVTWDEPDLLQNVKRVNPWLVELASNMPAINLGHLPPPIKKQRVLQQPPFEGQFPVPMVSGTPSVPRGSPYCCFSDSAPAGIQGARHAQFDISLSDLHLNKLQTGLFHAGFHRLDHATPPSRISTGVIVGNPTIHDKPILTEQQISLCKSETMIFDDVTGTSSSDGNLEKATNVSDALELIIEAEHCKVFMESEDVGHSLDLSVFGSYEELYERLGDMFGIEKSEMITHMFYKDAAGALKHAGDEPFSNFMKTARRLTILTDSGNATQQGRESLLPIV