MAIVVSDLQAALKKKTVVSRNWIMLDCTGEGTILDVDKYAIMHRVQIHARDLRILDPLLSYPSTILGRERAIVLNLEHIKAIITAEEVLLRDPMDDDVIPIVEELRRRLPPANAFHRAQGDGKEHSSGQNDVEAGEEDESPFEFRALEVALEAICSFLDARTTELETAAYPALDELTSKISSRNLDRVRKLKSAMTGLTARVQKVRDELEQLLDDDDDMADLYLSRKLAGASSPGSGSAVPNWFPASPTIGSKISRASRASAATIHGNENDVEELEMLLEAYFMQIDGTLNKLTTLREYIDDTEDYINIQLDNHRNQLIQLELFLNSGTVCVSIYSLVTAIFGMNIPYTWNEHHGYVFKWVVGITGIACAFLFILIMSYARHKGLVGS