MATQFVIDLGIKEEETYSISNKSLKFDTPDDISPYLEELNKIPHLKKIDFSGNTIGVDPSKLLAEALLKHAETIVEVNFADFFTGRLKDEIPRSLGYLLPALLECHKLRVLNLSDNAFGLQTIDPIESFLAQAVSLEHLILSNNGMGPYAGSRIGKSLYKLSVAKSKTQNAPDSLKTFYCGRNRLESGSVNYLAIGLRAHKNLESVRLYQNGIRPAGVSKLILQGLKANTELKVFDLQDNTFTFKGAKALSVSLPSWSSLKEINVNDCLLNPKGSFEFAKALKEGDVSKELEILKLQYNELEANSLELLVESIDKFPNLKVLELNGNRFEEDSALIEKLSSIFEERGTGELDELDDLEEVDSEEEDEEEEEEETDNEEDDTDLDQLQEKLDREIAGVEITKGDEVVDELAEELKKSSINQ*