MHRHLDFRRAEFQALADLNGFGDAVEWRAPFGGVEHSPFHYVRLPSDDAARAIMKRSILTKGIVELWGEGNDQDELNAAIAAFDAETKARYTAEGSTFKVELEDFGKTLHGTRDDNWGPAVRRIDALKPAVEFNGRARMKGAEHLFWSIESAEGNDLRGIPSDIPSRHYFGRVVAASAARAAINTYDLKKRRYLGPTSMDVEMSLIMANMVHAGPGRVVWDPFCGTGSVLIAAAHFGAMTMGSDIDVRRVKDKRTGEHVDVWTNFKDYALPPPIALLRADLHKPPFRGAAASGAASERGACEGHLQGVVGDPPYGVRAGGRKSGGRKRLPDGTARAVPEQHRENHIPSTVPYPFHECMDDLMEQAARLLSVGGRLSFFVPGETGPNTTPVPSHPMLTLRASSMQLLSTRWGRRLVTFEKTKKYDHEAAEEAKAALTEARK