MSLTLKLITLLLLALSHHAESGSIVKFLPGFEGPLPFELETGYIGVGDKEDLQMFYYFVKSENNPQEDPLLIWLTGGPGCSSLFAILFENGPLALKFELYNGTLPSLVTTTYSWTKMANIVFLDQPVGAGFSYSRTPLLNKVSDTGEVKVIHEFLQKWLSKHPEFYSNPFYVTGDSYSGKIVPPLVQEISRGNYICCKPPINIQGYILGNPITQIKSEDNSKIPYAHGMALISDELYESLKRICKGNYENVGSRNTECLKHIEMYNKCTDKLNRYHILLPDCDMTSPDCFLYNYFLLDKWANNERVRRALQVTKGSIGEWKRCNYDVIPYNYDIQSTVPYHMNNSISGFRSLIYSGDHDMVVPFIATQAWIRSLNYSIVDDWRPWMVNDQIAGYTRGYANKMTYATIKGGGHTAEYKPNETFVMFQRWISGQPL*