MELRVSLIESMTMRPSEETKGQVIELSGLDRISPAILYTVFFYKASCTEQQQLSDGNDHFERAKRALREVLVSWFPAAGRLRINEATGKLEIECNGKGVVMITAVTDSKLEELGYLNEYKSCYEKLVPQLPSSVDISENPLVVIQITRFACGGFAVGFGGSHSLFDGEGAFQFLVSWAHISSGKDESQLILPKHSREGLLNSLSPPNSTPVVGSIYEQSHIAAIQDLYGIPMQAIASDDSSWETALASFSGLKSHGGLELITLPMKKEVVHKLKTLAIESGRLSRCSTFDVLCAHTWKARVKSLRLHPNTNICLQFPVNSRKRLQPQLGTNFTGNAFVLASVSCTAKDLMHEPLHYTVGRIQAAKDIVTDEYVKLYAKALESTDKFFPSMRELTIVTDWTKFPTHALDFGWGKVSGLSLLATPVPETAYLLADLEEPGIVLVRMGIAAELAVDLINNFTDIGY