MDTVKYINSYCQEKVLGSLLCDVHPQKGRILVAEKNFACGTKLFAEAPLHLVAEAPKDPAFIRLKRLCKVKSFAHAPLWYWAALSSLTGEDYEGCNASFPSVTMEQQQQLLMFYHPEPQVPSEDSLHIVHEFWGRNAASSLALKLESLLAVWLLNCFEHSEEPVGFSTFFLPAFISHDCRPNCMWHYEGDCFTLRARRNIPVGEEITVSYLAEESLLESIASRRSQLEATKHFLCNCSTCRVALDPVRGFRCLGCQKGEIFFECGDTIKPCALGACRRCGFLATAAQANELVLQEAKVEELVQEWDRKEGSAAAYLTEEQAQRLEENMSQLFSDKHWLRDRVARHLVAYYEAAGDAKTALSFANRCSEFTAEVYPGFSALQAWSMETQGDLQLRLNGFQVGPDSVEGQGDLKLAEEVCAIYESSTEALQALFGEDHEFVVAIREKRDMLRELVGLPKX