MSDNLLTILEKAACKILGPLVRVMLRNGVACGSFEEIVRKVYVDEAFILAGKEGKATISAVSAKTGLSRKEVKRLTDKKLESTNDTAQKYNRAIRVISGWMNDERFSSVDGVPRVLDMEGNEKAFSTLVKDYSGDIPTRAMFDLLEKSGCVEKHDGKVHLVSHAYVPGNDPVDIINILGTDSRELMETVLYNMSSDAAQRKFQRKVSTHKLASAHISEFQKYASRRSQSLLEELDGWLSEHETGNKNDSQYVSLGIYYYQKNSESEEES