MGSVSLKIGDGTARFKRASFCSSAVNILMLFSVLTTNLFALYAFTSSPKDHQTHLFHNPHKNISLISEHVSLILREIAASQKKLAGMEKELLGYETMDISRPNIASELKLFLQHHQLPLGKDSRTGITEMVASVGHSCEKSADLLSQYMAYKVSGPCPGDWSLGQKLILRGCEPLPRRRCFAKSVQKVGLYRFPVSLWKPVSEKILTWSGLGCKNLECLNRKKLSRDCVGCFNITSDYETQRFVKARGKNDFIIDDVLALASGGIRIGFDIGGGSGTFAARMAERNVTVITNTLNVDAPFSEFIAARGLFPLYLSLDHRFPFYDNVFDLIHASSGLDGGDKPEKLEFLMFDIDRILRAGGLFWLDNFYCADDEKKTALTRLIERFQYKKLKWVVGEKIDTAGSGKSEVYLSAVLQKPARV*