MKSIALERPVPKAHGTFVLPQISSEVPLVIGGESIAHQTLAKFSLAAEKCGMELPGGDIPKLESIVQMQLQGWLDKQVGANARACLGGQPLISANSSEIEFFMRAVSNLELLKLKPVIEALEAKVPGLGWYVVDVIERSNGRGISIYSPAAMGYHSFSQLQGAESDEDFVKEMQAMEGEDEPSPEELAELIEQARSDYAYLPSKVLESVEGHAHLLGWASPNAKHGPKRLKTKQAAYLLKTAELPDGLKQCVTDAIALDCLYGKDKGAYTWDNSQDEEQIGAACFIAWNDAEMLFELVQHYEEDTYNSGTAMECLCRLKVATGGTPAEFEQMARLMRAYFDQWNALGNLLVHFLDQQGTENGNS