MQVEGHKIIIGGATIQDSAGVLGLELDPAIHPDTSFFMPIWAPWPDGQTEGPESAPSLPIEDYTLGYRTGMYYEAITPGATSDDVEATGQDHDSNDPSNDDAAYGYNVSYANASGLQRAEQGAITIVYTGHHIGHAASLANEADAESEADSGVNDAEQSESEATGHTNNIATPAELSSAAPLYMLPSTIDNASTNQSLDDSEHDTPRTVGEVISSRRIERSEWITWQPRMTRSMTNAVASSSAQASTSAAGPSTSPQGQKRKSPDTDEDEDLPWQHEFRDEEDAYEEDAYEEDAYEEDDEENGGEGGDAIEEADEDSGFDVEERHLRDTATAGPDGRWSCPAPGCGKLVSSLEIMIRHWKGCKKRPDPQSIPCPGCDKFFARGDAMRRHHRNPNACEGYVADDEVRPKRGRGSKSGRGSKGGGSGRKRARRG