MLLKILLVVGLFGLARSVEQVRYDNYKVYNVRIDDLEQFKLLHTQERSLKLSSWREARHLGESSDIMLPPEYQKTFESLL TKHNFTYNLKIDNVQTHIDAQRPKQRITSMEWTQFHTLEEIYAWLDVIEDRYPDIVTPFTIGNSYEGRPIRGVKISYKEG NPAVFIESNIHAREWITSATITYFIDELLVPRNPAVRDIAQNVDWYIIPVLNTDGFAYSHEVERLWRKSRLPSDPTGECI GTDLNRNFDYLWMLTGAESDPCSQLYAGPSPESDPEISQLTAYINNSIPEGTIKIYISLHSYGQYVLSPWGHTALEFPEH YPQMMHVAKGFSDALYRRYGTVFTYGSSATTLYEVSGSGKEWAYAVKNIKIHYTIELRDKGELGFVLPPEDIIPVAREVT EGFVGMIAAAREIDIL