MTLSVLNPRKLRNYLMKGFRFVHIGHLDVTVTPLTRMNLNTSILVCVVDYRHNQFEQALIAAVEAALDKGKVTFFLSPNLTLSLTERHLNQALRLHTKTKGFDMLEGSVNIALSWKLCYRVYKTLSPMVRNRSSFHGFYPQEDVEGRILTPQRVKPNEVLIPRAWSLKYNEKRPSLVAPRSDYVRDKKDGTIQLSLRNDDKQGNQTDEGPSSPKMIYPRRSISMMIREEPQISKDLKKEELEAEYAEYLNREVRQPSLLSLVRVGLAECSAGGRRYRSSFNPSPAIFERIRGVYFLCYPYLYFLSRGGGSMPGAKTIDLVDLVVRSVDPSLKQRLTHKHLGHQDPEA*