MELLFFICCFLTVAYSASLPPQYLHRKDFPPNFVFGTATSAYQVEGAANVDGKGKSIWDTFSHEPGHVLDGSNGDIAVDEYNRFDEDIQLMANLGVDAYRFSIAWSRIYPEGKGALNEAGMSHYNCVIDSLLGKGIQPYITLYHWDLPQALEDEYGGWLSPQIIGDYAAYAETCFRAFGDRVKHWITFNEPHSFASQGFAGYGLLAPGRCSGLCSKGNSLTEPYIVGHNVLLSHAAAVNIYREKYQGSQTGLIGMSLDSRWYEPLSNSTNDIAATQRAMDFELGWFLNPLILGDYPESMRKNVGGRLPSLSTELGRAVKGSIDFVGINHYTTFYAQD