MLGAPRHDGDAAARAREQDQRQDAAAAAGPSSLRGLVLACAGLLHRGDVDGARRAAAEVLSTADPRGDAADRLAHHFARALARRVDGDRAGGEDVAAPSGGAASSSAPGAPSATAYLAYNQIAPFLRFAHLTANQAILDAAASGGARRLHIVDLDAAHGVQWPPLLQAIADRADPDLGPPEVRITGAGPDRDVLLRTGDRLRAFAGSLNLPFRFHPLLLPCTTQLAADPVTELELHPDETLAVNCVLFLHKLGSDGEIAAFLNWVKSMNPSVVTLAEREAGIGSNCPAEDLHRGVAAAMDYYSAVFDALEATAPPGSADRLAVEQEVLGQEIDAVVAPGHAGRRARGFDSWATAARAAGLSPRPLSAFAVSQARLLLRLHYPSEGYVAEEARGACFLGWQTRPLMSVSSWQ*