MELKAIGVLMTYPMSSYLEQELDKRFNLFRLWNLPQKNDFFKENSGSIRAVVGNTKVGADRELIDSLPALEIVSSFSVGLDKVDLGHCKEKGIRVTNTPDVLTEDVADLAIGLMLATLRGICECDRYVRGGLWKKGDFKLTTKFSGKKVGIIGLGRIGTAIAKRAEAFNCPISYYSRSQKPESKYKYFPSVVELASDCDILVVACALTEETRHIINRQVIDALGPKGFLINIGRGPHIDEPELVSALIERRIAAAGLDVFENEPHVPEELFGLDNVVLVPHIGSDTVETVKAMADLVVGNLEAHFSKKPLLTPVFID*