MSEFSWSEEERRMAAAVLGPEAFGYLAASRASSDGLTAAAFSSSAEADLQRRLLDLVEGPRDRPGLGWNYAIFWQISRAKSGDLVLGWGDGSCRDPRDGAEAAAAAAAAADNYALRLDQVTDAEMFFLVSMYFSFPRGKGAPGRALAAGKHLWILSPSDYCYRGFLAASAGFRTIVVVPFETGVLELGSVRSLTESPDALQTIKSVFLEDNSWDTQLKSGSRSWMLFPNVRKGMQSFSWNHVRGLNSHQQQFGNGLIIDFSVGGTSRAGALIAHIGALEGDHADPANGREEPLNHVEAERQRREKLNRRFYALRAVVPNISKMDKASLLGDAIAYITDLQKRLKEMESEREMFLESGMVDPSTRVCCPEFDVQAQQDEVIVQVSSPLNTHPVSKVFQALKEAEIDVAESKVSGGEDTIQHTFIIKSPGSEQQTKDKICKSVPNKGAELWCSIIINAIIIHLKNLFLSGAFDISIECLSHVIHFF