MKKESMLKNGSLLLKERISYFNGKYFNPIRSFCMKELQNATDDYNTGLIFDHDVGNCIWYKGSLEGRTISVRTNFYEGVEMAINEIVIASQMSAHKNALKLLGCCLETRIPILVYEFPSGGSLIDRIFSPPNPLSWKSRLRIAYDIANVIAYLHIAFPRSIIHTDIKPSSFFLDQDCAAKLSDFSLSITLPEGEMHVEDEIRGTFGYLAPETLISGVYTEKNDVFSFGILLLELLIGKRAHSIMHEERASIQDYAQSFVNTYDINGIVDPIILAQPRGIHEELQFQAIFDLAMRCSMKDMDERPTIVNAAKEVRRIQKFVP*