MESESHTLGKPYLRRVAVKKDEKYNDLNREDDIQSLEPVTPAGRVFNQPALNCYIMVIIGFKKQIDAELIKAGLEASMVKHKRFSSIVTEDERGNLNWMRTSVNIDDHVVIPPIDSADANFVENYAAKLATAPPLDRSRPLWQIHLLNVKTDEAESTAVLRIHHSLGDGMSLMSLFLACTRKVSEPQSLPTIPHQTRSRPDIGKKRGIPRLLAVLWTFILVIWYTIMDIAHYLATTMWMQDTDTPIKGFAGVEFRPKRVVHVTVSLEDIKVVKNVVKGTVNDVMLAMTSAGLVRYLERRYEDIRPEIISKAKYGEKGSKQGMPSNLLVRSTILVNTRPAPGLHELADMMKDGKEARWGNNLSYMIIPFRMVRHDNALDYARAATVISKRKKLSLEAPLTYASGKLLLQVAGVKAATYLTYRMIANTTFSFSSMVGPVEEVEFFGHPITHIVPTVSGHPHALTIHFQSYMGIVKMVVSAAEDVIPDPKQLCMDCVDALHQMKQTALASKQYVN*