MDFDYGALAQLQLFSINNLGDPFIERNYGVHSRQFEVGFLDYFAHIWELEKHEYWGYITNCGTKGNMHGVLVGREVFLDGILYASRETHYSIFKVAQMYKMKLEKVDTLISGEIDCLDFKQRLFKTKDKPAIVNVNIVKGDVDDLDMVIQTLEEMGFTQDRFYIHCDGALFGLMMPFVKRAPKVSFNKPIGSVSVSGNNFFGCPMPYGVKITRIKQINSLSRDGEYLASRDATIMGSRNGQRLSRVPKRGHKCLRNAHYLKYQFHSTRISAMLNELSITIVFERPQDENFVRKWQLAFQGNISHVIVMPNVTIENIDGFVHELMERLSPHALQMKLAKRVVLAFNIIMPKLCKVAKFSGRHVLSDENGAHLQHKHAKIMHGGQFQW