MLPPELGNCHLLYSVDLGFNSLNGSIPEQLASLKQLEYLVFQGNHFGGSIPDLFSNFEQLLELNLGGNEFEGQISSSLGSSQNLAVALNLSNNRLNGEIPAALGNLNKLESLDLSSNNLSGNIPSTFNGLVSLLRVNISNNQLMGCIPSLWLRFASSNSSSLFAGNHELCLPEECRNSCKCSRDSVACVDEQNKRREKGLGTVSIVLISMGSILFASCMVVCILWRLLFPESKLRPEDEATALEMSSKLNQILQATENLSERYVIGRGSQGIVYRAELPSGQVYALKRIAFNDENREEMGMIRELQTAGKIRHRNLVKLLEFWMRKECGFILYEYMPNGSLDAVLHEMEPPPVLGWDVRYRIAIGTAHGLSYLHHDCHMEPRISDFGIARLVDMRSLSSNISVYGTLGYMAPECGLTGRASEKMDVYSYGVVVLELITRKKALMDLSSAEGTDIVSWAKSHADDDY