MHELTSTFVSRSLVPTTYTQPPQLRPKSIVPMTVCMDQSRKEKVIVIMGATGTGKSRLSVGLAARFSGEIINSDKMQFYNGLEIATNQITIPERCGVAHHLLGELPVDDSELIASEFRSVASRSISEISSRGKLPIIAGGSNSFVHALLVGRFDPVTNPFSSKPSISSELRYDCFFLWVDVSASVLYHYLSKRVDKMMESGMFEELASFYNPRNSRSTIRTGIHRAIGVPEFDRYFGVYPPEKSHNVFEWDQARKAAYEELAVHEIKDNTWRLAKKQIERIMMLRSSGWEIHRLNATASLRASSREVWEKNVLRESVKNVKRFLLTD*