MESSVKLWIASALLRLALIAYGEWQDSHLEVPYSDVDYTVFSDAAAFMAQGRSPFLRDTYRYSPLLAMLLLPNVWIHRCWGKILFSVADLLAGSLIYRLLRLQGIAEGVAIACAAVFLLNPFTFTIGTRGNCEALPCAVVLWTVILLLQAAFWYGLVVHFRIYPIIYALPFVLFLNARASETTSKQAASSKSMMILAKLVSRDSLSFGLTSGAVFLALTLASYALYGASFLNEALLYHLTRTDPRHNFSIYFYSIYLRQSSSITLLDRLASFAPQMLVQTVFAAAYHDDLPLCLFAQTAAFVAFNKVVTAQYFVWFFTLLPLVLPFTGLKFFWGGSLCIAVWTVSQLHWLAWAYLLEFKGRNVFFQLWISSIVFFVANVFVLSMLLYHHHNATKEQKLKAI*