MLRLQKHLSIHLQDLLPVHRSASLIQLSLQRALLSTASPGHFAADEYLVSTCGITREQAAKAAKCTSHWKSYSNADAVLSFLTGPAVGLSKADITLLVAKDPRILNCSVDNTLRVRVGRFRSYGFSAAQISSFVRVAPYSFRTFNIDEKLGFWMPLLGSPDNFLRIFRRNSYLVASDLHKVVKTNVRLLQEHGLSVEEIGKMCVSNPRLLTGKPDSTRAILVRADEIGVPRNTLLFRQAVNVVAGLGRETMAAKLKMMAKILGCSDAEVARMVQRNPCVLLRSTETIQGICEFLTKVVGVDTKYIQGLPTILMYSLERRLVPRHYVMKVLQEKGLIRKDLSIYTMVASSDSVFCSRYVHPHKDVLPGLADAYASACNGKIAT