MELWTEARALKASLRGEAIKHQVIVSEELSRTSSAEDFSVECFLDFSEVQEEEEELVSISSSQEEQEQDCCNNSSQPCIFDQLPSLPDGDVEELEWVSRVVDDCSSQEVSLLFTQTLKTKPNFSSRVPVKPRTKRPRNSLTGDRVWPLVSTNQHAAGEQQWRKKKKQEPVIVFQRRCSHCGTNTTPQWRTGPVGPKTLCNACGVRFKSGRLCPEYRPADSPTFSNEIHSNLHRKVLELRKSKELVEEETGEAITKTDQVKFGSQSGREDLGKM