MEKLQIGRDLRDGLQIHVRYNADGEEEPAPTLCDGILEGGAPRLHHLEIRQCIPSWISAPFNCALKTLKLSLPDVPGNPSDLEIILDTLQDLPLLQCFELTLDEGDSALYDWEEDQGRAVGIVLDNLEDFMYRGPAELCLGLLRNLVLPTSPPPLTRFHCTYLYADRPQILASLFAEIAPATISVFGGRTREMYMHRRLCHPITFTGWAQDPDGQGRAMTFDWNFYDRMAGRQPWRMGRCGRAKAGDERMEIAEDFRQIVLSLLPLFDIRSLQVDVESLSEDEWTRLGSLASLTAIQFGAGVASQFFDKLGGDPVLREILEKGKDEKEGGHSDSEESAKPMFSTIQTITLDDVVVAEEEEELEDDLQFYTTVPRERVKSVLKARQEAGWELPKLVLSKCQGLTEQDIDSLKEAAGEVVL*