MRILLDTIITKVVDFKVKRDRFSVITETVIKEYQNFKFKQPYQQANYYCSLILEDQSWPWNEALEALSHLEADSLAKFIPCILSRVFFECYTTGNISSNEADSLVQHIEDVMFGGTQPICKPLYPSQHLTNRILKLESGVNYFYPVQGPNQQDDNSALLYYIQVGQDDFRLNVKLQLFVLIAKQPTFHQLRSVEQLGYITFLTKRNDSGIQGVQFIVQSTVKDPAQLDERVQAFLNMFESKLHTMSDDELH