MELQVQNTVVFASLHLQTCLQDWDMDEELNLATTTDQYFQGKEDEKIRLYGRTCARRMSSPFHSPWKKMYTGLHKESNVQSNLWLMVDPNLACPIGYPKVEQSTSFPVQPNPLSTATAAECPPQPSQVYPNTDDLDTDVSSSISNFSDDCRKVEANPKRKNPANEDLKKNPAKPLSKKMQCLLQSSGSRKGWPRPPINYCILIALALKNSKNDSLNVQQIYNFTNCREHFPFFQTAPDGWKNTIRHNLCFSNSFEKTSHFVSSGRNRKSCLWRLTPEGRRKLHEEIEAFPQEVLAIIQRSMNEPKMMNVMFDL