MSIRVAIAGVGNCASSLVQGVEYYKDTKDEDKIPGLMHNNFGGYRVRDIEFVTAFDVDALKVGKDLSEAIGASQNNTIKFADVPNLGVEVLRGPTNDGLGEYYRQMIEESDAEPVDVAQVLRDKKVDVLVSYLPVGSEKADKAYAQAAMDAGCAFVNCLPVFIASDPEWAQKFRDAGVPIVGDDIKSQVGATITHRVLARLFEDRGVRLDRTYQLNVGGNMDFMNMLQRSRLESKKISKTRAVTSVVPHEMDPHNVHIGPSDYVAWLDDRKFAFVRLEGTTFGDVPLNLEYKLEVWDSPNSAGIVIDAVRAAKIALDRHLAGPVLAPSSYFMKSPAVQHEDGEARRLVEEFIKGEVEGTEEQLDADVAAAKAAGKDVWRA