MKLLARDIDRFGAGSVKLVAEDAEDMWNVYNIVTQGDFLRAPTIRKVQRTSVTGSSEAEKMKITLGIQVQSTEFDPASCALRVTGQNVQESEWVKIGAFHTIELEPNRAFTLGKQWWDTISLERVEEACNPARGADAAALIMQEGLAHLCLLCPSMTITRARIEVNIPRKGKNALYNRDKALERFFDATMRAILNHIELEEIKAFIIASPGFLKDSFFKYFMNEAVRLGIKKVVEKRSIFVLAHSSSGHKQDLNEVLSSPSLSARLEQTKAVGETRALQSFFDMINMDPSRAVYGVSHVFHAHELQAIQVLLLMDTLFRSEDLDERKKYSQLVDDVKGSGGQHFVFSSLNVAGEQLKYMGGLAALLRFPIPDLDELELE*