MASSSCGNHTRYHGIRCRGGKWVSEIREPRKTRRIWLGTYPTPEMAASAYDVAALALKGGDAVLNFPSSIALYPVPASRSPEDIRSAAAAAAAAAAAVSAALQSNEEANNSLELKESPKKQEDNMTTMMNSTSLASSVGMDEEELFGMPNLLAEMAEGMLLSPPRPPDYPESGNSDGGESGLWSF