MSALSGVRMADGRYADGSWELKITVTDMSIKNEQGEILKEVEIPVLVTTELHVGGVIAKLVDSLKSKYDITKSWSDYELWWPKACKWLDKMGQVLGKYEVQADAVLLYTPKHKVVKVQLPDLQYANIRVNFAAKVLHTVIEICKFFDIRHPEELSILVPPKASKGDKSNTPSKSSKQNANGTQESGGLLTPNVLTPGLTPTSPYTPGSPMYNTLTPKNMKGSPMASHSLEFLDSAYVDPKLLTTSAKPSTFALANLFRPKNLLDKARYNTGMAGQFKMFNGARRH