MLHEGPSVTVPTNDDVVKATLRTLGHPICYFGEGPYERRIRLSTIIEEDPRESQENSNRDIEQKIERFFTEGDEDLVAFRKTIAAYSIPLSYKRLKNARTLRENVDILQMEAHICEYLLHISRQMTLKYSEVADSRPLMGCKFSPENKKIATFGVSCNIKIWDSEFLNLVEIFEGHKNKINDIDWISTDIDLSYIVSCDANSHIYLWNNNGVIARRFEDHEDTVNCVKFHPVSKYIISASNDETWRSWDIEKGKQVVIQEGHSRGINRLDIHLDGALLATGDLGGIVNIWDLRSGYLIMPLTEHVGQILSVKFSPRCGVTLATASSDNTIKIWDLRNTKIPLQHCIFGHTKRISEVLYEPKYGRYLISVAYDGYIKFWTTQDLHNSLYNGKETNLSGKKYTCFKILVSEDHRISGIDISPNGTQIASVGFDRCVKLWSCSEIFNGVNVDRDYVF