MKKGLKIVTIGGGSSYTPELVEGFINRYEELPVKELWLVDIEAGKEKLEIVGNLAKRMVKKAGVDMKINLTLDRREALRDADFVTTQLRVGLLDARIKDETIPLSHGVMGQETNGAGGLFKALRTIPVIFDIIKDVEELCPNAWMVNFTNPTGIITEAVFKYTNFRRYIGLCNVPIHLKNDVAKLFNVESDRISMDFAGLNHMVYGLNVSLDGEDVTKEAIDKFVKADISMQNIKAIDFNAEFVKSLGAIPCPYHRYYYKTKEMLEDELREFKEGKARGQVVKELEEQLFELYKDEKLDVKPPQLEKRGGAYYSDAACNLISSIYNDKKDIQVVNTLNKGSIRDFKDEQAVEVSSVITKNGPKPISIGYLPDSVHGLVSQIKSFEVLAAKAAVYGDYESALLALCINPLIPSDDLAKTILDEMLEAHKDYLPRFNR*