MLEKRGNYTSNGFLQVSCNGGLNQMRAAICDMVTVARLLNLTLVVPELDKSSFWADPSNFEDIFDVRHFIDSLRDEVNIIKRLPKKVARSYGYHPVVMPPVSWSSEKYYLQQILPLFSKHQVVNFNRTDTRLANNGIPLELQRLRCQVNFHALKFTQKIEALGQKLVHMLQQRGPFVALHLRYEMDMLAFSGCTEGCTEEEAEELKQLRYAFPWWKEKEIVSDEKRSQGLCPLTPEETTLILQALGIEKNMQIYIASGDIYGSEQRLATLRTAFPKIVSVNCFFFLSFAGLL