MLFRPVRENDLDDIVRLAARAGVGMTSLPHDVGRLAARIRRSIETFAGELPRSQQGFLFVLEDTALARVVGVSAIEVAVGLDEPFYNFRIQKTVRASKALGVYKPQELLNLSYDHTGHSELCTLFLDPAYQRNRNGLLLSKARFLFIAAFREWFSPHLFAELRGCSDEQGQSPFWDALGHHFFDIPFADADRLTGTGMKTFIAELMPAYPIYISLLPEAARGVIGQVHPNTAPARAILEKEGFSWRGSVDIFDAGPVLEADTDQIRAVRDSQRLPVRQLMGDLPAPTLVANGQFDNFRALLVAHEEQVSLDSAALDALQVSETDRVYTVTLNPEDNRSWR*