MAASLLASASFAFLHAPIRPAAAQPLGPALFPRLAQPAALLLPEQLPSALVADSLLDSVGGVAAAGVGAVLLIALLAGKGNMASGAALMVLFLGGDPDERDASGANENKLLKEFALSITPSAWKKAYQGEGAEDGEPAALLDLPAWQGEEARELTEPEAVTCVQQMQLAPITVPSVGPVETCYLSLTPEAPAEAPPVMLIHGFDSSLLEFRYLTQPLLDAGLRVEAMEWWSGGFTARAPFTEAISAGKAEPWDLIREHQLAFWKRQLGDTKVTLLGASLGGAVALDFAATHPECVDRLILMDAGGESYAQPDPFLTSLAADPVTNLFQWRATNGLLPYPHVWAKEEGWRQALQAYLRSGGYQNRVSEPLIRTVPQPTLVLWGEEDDVLPVEDAFKYQEHLPDCVRVELIPDAQHAPALENPAYVADAIVRFATAADVREDTRQPQPA*