MEESGASTAFAQRRKFALPDVARTVQLKYVKLGYHYLLQHGMFLLLLPLCAAVAAEMGRLRHVSAAALWEMLQYNLVSVTLFSASLVFGITLYFITRPFPVYMVDFACYRAPKEDMCSNANFMRCSVAMGVFNEKSLEFQRKICERSGLGEETYLPPAVISDPPNPCMAEARREAERVMFGAIDELFEKTGLKPKDVGILIVNCSLFVPTPSLPAIIVNHYNMRGNIKSFNLGGMGCSAGVISIDLARHLLQVHKNTTALVVSMENITLNWYWGNDRSKLLSNCIFRMGGAAILLSNSRSMKVRSKYELVHSVRTHKGADDKAYSCVFQEEDCETNVGVSLSKDLMSIAGNALKANITTLGPLVLPLSEQILFFASVLVRKLGAAKVKPYIPNFKLAFEHFCIHAGGRAVLDEIQNNLKLADWHMEPSRMTLFRFGNTSSSSLWYELAYTEAKGRVNRGDRIWQIAFGSGFKCNSAVWRSLGSVSAKEPSNVWSSFIDSFPVKVPTFRSLS*