MEAESTQDIIIVGAGISGLATALGLHRLGIRSIVLESSEQLRATGFALSLYFNAWKAMEALGISQHIRSLGDRFQGWVVRPISAGDPPKEMLFPESEEYEVRCVQRKLLLDALAGELPQGTIRFSSKLVHIELSGHYKMVHLSDGTILKTKVLVGCDGVKSVVGKWLGFKNPVKTSRVAIRGIAHFQTGHELGRRFFQFYGNGVRSGFISCDQNTVYWFLTHTSTDLDKKNHQKIKQFVLTKIKDLPDNIKSILETTDLDSLVMNPLMYRPPWELLWANIAKDNVCVAGDALHPMTPDIGQGGCSAMEDGVILARCLGEAMKAKNMKGETEDENESYRRIEDGLKKYAGSRKWRSIDLITTSYTVGFIQQSRGKWMTLFRDKFMSSFLSWLRVKKSHFNCGRLSHE*