MDLGKSASTSATLKKLQEDGALPGREKAEREAGGTNPQPLLGRMVAIEDYVVCGFLPPPSEFLLLVFNFYGLSLLHLNPNSIAFLSVFVHLYEAYIGVEPFLDLFRFYYELRWMESNRVSGCVGFRLRDGMKSRYVPFQCPSSRSKWRNRWFYLEVKDSDPVLVVPEEQPDKIPVWTAKPPLTPSLESFIDIIDDLRERGLSGYEVVADFVGRRIQPLQARAHPAYNYSGADDATRVSPRGLSGEVVGRRVSQVMISGPTTASDIPAPLCEREAAERDEAINVAASLKEKVIQEASDAATTSGGKAPTKTRKFSSVLGNRRKAETPLASDVSPPPARRQRIVTIREKEARSKAARGKSGETSGASPVTASTDVVPVVGSREATPNGPVGDPVEGCGLSEAVLTWEERHVEMRRLLKAGACGVGREVSEARAETAAANARAELLVRELAEAREDLTKMRELVAGNERQRKGLEDRMSELGDNLSEIRGSLRVTYTGLHQLAEECGVKSSIPANPDEFSLTSSLAELATAMGEIPSRHVARIAEETSNGIYTGACHVLACVKLSCPELDLREILDQGAASDARKEVMEEVGDLGEDADDEDVRQRGQPESLAIIPVLEFELHASHDVEDQTPDAEVEVTTTASNLEDALATQNRRIQYWKTKFEVAELERAMLAVKNEKAVETLRGREGVPGVRVVRGDPKESAAGYISWLNGACAQLNGIGKRIDEALKQECRRASRYAGGHMLACLRDHRPRLDLEFLREGFLHSRRNPAEIDHLARSMSPLAEKIFQSMDWRWPSW*