MGSRFVPLNTIALELVPPNIERGASYAVEEAHKVLAIAAETGIEGRIRHVMIPGMIDEDDDRPIEMKPKMDVLEYWNIIRPELPGLRGLCTQVTSFLGEEALRERLTALSGAGFDGISFVGVPRTMKDGEGEGVAPTDALSIYADLVPNRGAILIPTREGEQGRFNFKCDQGATYGMTQLLYSDAIVGFLTEFAKTTEHRPEILLSFGFVPKMEAKVGLINWLIQDPGNPAVAAEQEFVSHLAEQDPAEKRRLMVDLYKRVIDGVGQLGFPLSVHYEVAYGVSRPAFETLAEMLEYWSPDQG