MKLNRLPLSCLPSSQVRFATSRRISSLGNEEYQKINFYSNSHVLRYAEMEAVPFSLRQLIFFGKVLGRHGSNVEELDHSLVQGANFTRVQLPIRLARQIREFQSLPYIVTSNSYLTETYQIYVDAFEKIRSYPEIRCRQDNLKWCQFLESLLNEHKIVIPKLAIGVAESANHLTNSQIEQFMTRMLYSRISRRTNPIETRPLDNFRYLGVIDTELEIGKVVEKCIGLAQSTLNLKNSSPYSSKPVSVLVHGQKNAKFAYIADHLEREMFSFVNLTTANDSLKQLISSTDGIMEGKVREQVEVNHQQIPPSSSQSSTSSASSNNIDGFEQIQEARLRIGLPLSSIYAQFLGGSLEMYSMKGFSSIVLSIPKLGTTNEPYN