MKRTHQETSVKEEALSMSDYGKNLEGTIGCGGGGDDNIDELLSVLGYKVRSSDMADVAQKLEQLEMVLTNDSDDVVGSSYNFLNDTVHYNPSDLSGWAQTMLSELNYYPDLDPTTRICDLRPITDDDDCCSSYSNSSKRVRLGPWCDSVSSESTRSVVLIEETGVRLVQALVACAEAVHQENLSLADALVKRVGSLAASQAGAMGKVATYFAEALARRIYRIHPSSAAIDPSFEELLQMNFYDSSPYLKFAHFTANQAILEAVTVARSVHVIDLGLNQGMQWPALMQALALRAGGPPSFRLTGVGGPSNREGIQELGWKLAQLAQAIGVEFEFNALTTERLSDLEPDMFETRPESETLVVNSIFELHPVLAQPGSIEKLLATVKAVQPSIVTVVEQEANHNGAVFLDRFNEALHYYSSLFDSLEDSVVIPSQDRVMSEVYLGRQILNVVAAEGTDRIERHETLAQWRKRMGSAGFVKVNLGSDAFNQASLLLAISGGGDGYKVEENDGSLMLAWQTKPLIAASAWKLAAELRR*