MKVSTSFQSSEANTIIDAILSKFWIELATICWCPVLMHPPHLHLPWPSVGQPVAPPKLVRLQADMWLASASMRILDGECRSSVLSLKPGWASGLSGSVLAAQLLELGKNHLVVEDKALGQGLATAVPRIYTLLNNILATEEMEIVKALLEGSGWVWVGDGFASVQEVAFSGPLHLAPYLRVIPADLAAFKELLLELGVRETLTPTEFALVLANMAKDKCGAPLDARQLSAAIWLVQHLADLHLQLSPFVPDASSILTPASELVYNDAPWLSNSESLPNLIGQSSLKGPRFVHSKISSDVAERLGVCSLRRLLVAESADPMDLGLHEAAEAFGQHEALTTRLKHIVEMYADGPGILCELVQNAKDAGAADVSFLLDKTQYGTLSVLSPRMAEWQGAALYCLNNSVFTARDLYAISRIGQDSKLEKPSAMGRFGLGFNSVYHFTDIPGFISEILMKLGCQQ*