MEKTLIRIHPVSDPEAVYFLQVSWEKDVSSGFGIILTDGERAWTGTVSEAEISREAADMEMNREKYVEELKKALILGEESAGKYNFTVSVDEENAQCHFSYERNLRDGSFRLGSLKLQKVPCPADVVRELIGYCLDCLGGLQVKNEHLQKENERLFCDLSDVEKRLEKCVEAKEELEGDLYNRFVLVLNEKKMKIRNLQKLLNEAKESAVDTHCARDSIATTQMATEKENDYDGSTEEESENLIQSSLPSAPERRDSLLGSPDVIGTAPRRKRRQRTVNSAGTEAKIATYETEMLAKEKPDLSSQKSSGKHSPDVMSLETLENTCEPEDLFDDI