MSVQDYLEKHKLSQHIEDAVNAAVRAKAPDPLIFIVSSDASICAFPRSGLLPHRHQLPSTLHEINTMHETIDIISSRVITNDNLILPYETYNQSNHMKRVTSSKITKIFARQILDSRGNPTVEVDLHTTKGWFRAAVPSGASTGVHEAVELRDGDKSKYLGKSVHKAVANVNEKIALALVGLDPTQQAEIDKIMIDLDKTENKSVLGANAILAVSMAVCKAGAAEKEVPLYQHIADLAGNARLVLPVPAFNIINGGSHAGNKLAMQEFMILPIGADSFSEALRYGAETYHHLKAVIKEKYGIDACNVGDEGGFAPNISSAREGLDLIVEAIEKAGFTGKVKIGIDVAASEFFTDDKKYDLDFKTPNNSGAAKHSGADMINLYKELCRGMLYLIYSMELIIRCSVLIFMLVSVSNSLVKIIRLSLSRIPLIKMIGRILKLLLHWGLARFLIFNKKVVGDDLLVTNPKRVSKAIEQKTCNALLLKLLRIEEALGENAAYAGEKWRHDD*