VPRFFVPADSIRGDEVVLTGETARRLREVLKLKPGERIILSDNSGRLYETEITEIGPTEVRGRVLSVRPATGEPKTEIHLAQGILPGDRFLRVLRETTELGVREIIPLLTSKTRLNDLALWEARRPEYERVIREAAERAGRGRLARLLPPMPVREAAEYAKARGGLSLVLYAGAPPDEGPTLEEILAEHKPEKINLFVGDEEGFSGEELAYLASQGVTIAGAAATGPGGLAPEDLARVRALGAPLSTLGPRLLPADEAAIETVRRILELRGDIK