MALSGQTTPSEAGPSKPSLIPGPSAYHESSQFRHWRFSPSTELEKEAQKSLGHDIADPPPAATYLTVNDELLLLRFYCSQSYVKRFYLKNSVMEWHPKIIMPTCLYLAAKTTNFPIPADQFVSKIPKLTPEDVLEKEFLVTLDMQDQLDPPLEAIQKAIAPAFTHLSTSYLSDAEFIFTPSQISLACLRMADKKLVEGFLEGRYAAHAAAIASKSVNGVEENKNGTPVQEPAPLYGMEKVDVKKVKNVDKRLRQCTNPEKAKAAKTLKSQSSAADSDMFFVNLNGNQKAGGAELEMSDTGMGIQGESGGLLMGGKGLKDV