MALHPQAGKTATPDQLVNIPRLITAYFTGQPDPSVREQRVSFGTSGHRGSSLNRSFNEQHILATTQAICLYRQKEGINGPVFMGIDSHALSEPAQATALEVLAANGVETMIAAGDEYTPTPAVSQAILAYNRGRAGGLADGIVITPSHNPPEDGGFKYNMTNGGPAESNVTAWIEAKANELLENGLREVKRIPFQRAMKASTTHRYDYLGAYVNGLGQVIDMDAIRSSGLEMGVDPLGGAGVHYWGHIADHYRLNLTVVDTEVDPTFRFMSLDWDGKIRMDPSSPYAMQRLIRLKDDYPVAFACDTDHDRHGIVTRSAGLMPPNHYLAVAIDYLFRHRPKWKPETGIGKTLVSSQMIDRVAARLGRKLVEVPVGFKWFVDGLFDGSLGFGGEESAGASFLDREGNAWSTDKDGIIAALLAGEITARTGKDPGEIYREFTREFGEPAYGRIDAPATPAQKDKLKKLSREQVTSSQLAGEKIEAILTEAPGNGASIGGLKAVTANGWFAARPSGTEDIYKIYAESFKGEEHLRQLQKEAQELVDRVIG