MRITVDALLIGRSAPLAGTSHQSGIHKSLVAMPLWLSEQGFDGDEQADRRVHGGPEKAVHHYPRDHYPAWIEQLGAQPLLLAPGAFGENLSTHGLTEESICVGDVFELGQTVVQVSQGRQPCWKLNARLGHKGAARLMQDMGRTGWYYRVLQTGWVRPGDALVLAERPEPAWPLLRVIHALFGRESEHMREWAAAAELAPLAENWKRTFRRRLESGAVEDWSRRLEG