MLTMVGLTPAEDRSEIAFFDVETTIPFRVGQGYAILEFGSILVCPKKLVELKNYSVLVRPANLNLITPRSVKCNGIKREDVESALTFADIADTVYDILHGRIWAGHNILKFDCPRIREAFAEIGRDPPEPKGTIDSLALLTQRFGRRAGDMKMATLATYFGLGNQTHRSLDDVRMNFEVLKYCATVLFLESSLPDELIENSVTTTTPETSSRRRRTIKKSPLQSPTDQQTGENMTTIPILSFVSSAEAQTDPFDMSTLRNEIAPEVLQSDVPMEEEQNQQSETVASEGTGDQEGFMELDKISVSSIRATHVPLYDGSQTMKLQLFLGDRPLQLHCPRLKVRFGINGKFMDKAGRRRLNFVIDLYPSLCNVLQECDSAAQTISVDSGSGSDWNPLVIPMKGFLNCPTARIHIPTELNGDIDRYAAEIHQKEFSGATATQKLISSNPKAEEIESLLNPRTVLDAFLSLEPYDYQQRAGIRLVARKLVIH*