MGDLPTTFDQPVHIAVIGGTGLAQLEGYEPIALVNPLTPWGYPASPIAILSHNGVNIAFLARHGLHHQFAPHEVPNRANIAALRHLGVRCVIAFSAVGSLQEEIKPMDFVVPDQVIDRTKGIRPFTFFEGGVVGHVGFADPFDKKLADIVKTCAAHMKGDGVVLHDKGTIICMEGPQFSTRAESHMYRSWGGSVINMSALPEAKLAREAELSYQMICMATDYDCWHSYEDVNVEMVIKYMQANSQNAKRLVGGVLDQLSKIDHSDLVQAKHWEGYSTGSVKFMTKPAGRNPEAMKKIEYLFPGFWDN*