MGPPLSPRESARFVAENSRDVLVDHEGVRRAAELLLPAAAAWRVEQWKSLHELNPRGADEAALGWVFLVD
SLNFSFWAEREDSKCAVRYGGTPYTGYWALCAAVNRALDQGIPITSASYYATVSLEQVRDIFRSDTAVPM
PLMEERHRILNETGKILLEKFGGSFLNCVQKSGRSAQKLMQLIVENFPSYRDEAEFEGKRIAFYKRAQIL
VADTWSVLEGKGDGCFEDISSITMFADYRLPQILVYLGALKYSDELLKKLLKGEMLLNGDKQEVEIRGCS
IWCVELIRDRLLELLEKGENSPVEINSVLLDYHLWDYAREHREDMKGVPFHRTRCIYY