MTESDDHKLVLAISSRALFDLRDSHAVYMAEGVEAYRKYQIEHEDEILERGDAFTLVEKLLNLNASLSKARVEVVLVSRNSADTGLRVFNSIQHYGLDIARAAFAGGRSPYPYLAAFGCHLFLSTHAEDVRSALDAGFAAATILSGGARRAASAELRIAFDGDAVLFSDESERVYQSGGLAAFQASERESAREPLRGGPFKPFLAALNQLQREFPDASCPIRTALVTARSAPAHERVIRTLREWDIRLDESLFLGGLQKSAFLEAFAADVFFDDQPGHCEKAREVVATGHVPHGISNEIIPFDGGG