MEVSDKLHGQQEAADEEEKHENDEGDGPCWADMLPDALAKIFSRLCVEDMLGNIPRVCRSWRRVSQDAVCWQKVDLDEWSHGRKPETLERMLVLLMNRSRGCLREICVSNLSNDNMLRVIAWSGSPLQVLRIAYSLVSEDCMCQLAPKFASITFLDISNCVLSRASVESFGKHCRLITRLNLNMSPQSSNVASSDDVAFAVAQYMPQLKHLEMAYGVLSNTGLKALLEKCTSLEYLDLRGCWQLNIEESFVKEARKRFKVFHPPVVENDIYNTDESDLDASDYYDDSDYYDEDMWYDSEFEDLDDLVMDMHEEEINGTLYFWPDTSPSP*