MRVCVLAKSVFPREQQRKVRFGVFVVAGDVGRDQSEIAASPLIGCSLLSLESRCLRRTPRAAAATRQPHLLTLIPFQIHSTQLFNLFFFDMTPSLITVSSRHGLDTVSRKRKLSEGEDFSDTESASSPKSASPSMDDDRRQHHNELERRRRDNLKDFFNQLKEQLPLMDGEKTSRASILNKAINCIKESNRQRAEKDEEIRHLKKRLEFFEASNVSPIISIKQPELPVQSSQAFAVPTTSALNPISSYPAMPLVPTTSATPLSLNSRLPLDSLSFKTQPSLLSTNDLLTTSDILSQLIVLQQQQKLQQVPLHVPTFAQPQPLKPVGAQNLFDLHAQVLARGMLQA