MESLASQAKPAAVLWLAGFLQAARLHRVVSFCVSSRALSIRIAQCFLLNGFIFLGSLLTLKSVVIPTLLWILPEQCDQSWGQHLCDHTAAVAMYSFLRSGLVEIFYVFWFYPLYIFSFIISTLWYGDIAKHALAVVKSKKLDASQASDSDPHNTSVSADRPEGFDGVAIGVGEQVYSILLLTIFFAEVTVIGYVPYLGKAMNFLLLSLMYAYYCFEYKWNFFAVSLNHRLDFFESNWAFFAGFGSPCVLPIFFFSPLTSYGVMAILYPLFVMTAAGTQEEQVIDELKPSHGGKLNRIPLFFVAKRLTSSLVQFCTKASKKL