MHSLRVLDLSCTSIRCLPQSLSNLIELRVLLLRDCECLKDLPSLVKLRELRVLDLSHTAIRYLPEGMEGLINLRRLHLCGTTELEMFPFGIISSVTCLEELLMVGSKWKWSSNGNERRACVEEIARLTHLRKLLVNFMDLTALYSYVKFGNWRDLKCFLLVVGQKEEYMDDCVQDNFYSRVRKVEINSITECMNSLVLPESTLTLDISACDKIYIVTKGEKPFLPSLNELWIRELHNLRTICKEPTHGNLANLKRICIECCTSTELSTSLASDTKALAFNKTSANQPLLIIIATISDSPLHLPALTAEVAPHAIIFADKNVTMDPTTELNLHRWGTEIVVLDQMNLGPILDFCGGQGLYSILIVLKEDSSAYHEILEMGLKEGLLEKVVKEICPLWAGSKEGVLA