MDSTEDFSPYRADGKLYGFVCVVTGASQAVGQAVIHELAAHGAASIYACDKAASSDAYKDLVDSVASRHPNTKVIPYPFSVAKEDETLALIDELLNTFGRLDIWVCSSGFLGPPSISDTTPDVLQKCFESQSLAPFFALKYAPPAMAKLCAKQSYPNAAPKAQAYGSIVVIASVASTYGGCWGPCHTMMAHASLGVVRAGVSVLKGTGVRINCISAGQIETGVDLKGVDMRGMNVQFPPANLQSKEVQQATVGLERAGHPQEVARVAGFLASGFSSYITGANLVVDGGASTMNPMTLPI