MSLSVELKDLEVLTTNAKQIQDDVLKEILTLNANTEYLKRFLDGSSDKELFKKNVPVVSYNDVKPYIERVANGEPSDVISGGTITRFVQSTGTSGGIHKIFPVNDKYIENLGYLLAVSSLITSNDKVDEKGKKMAFLYNRLESKTPSGLALSSSFTSYFMSDYFKNRSSKCNSEYTSPDQVILCPDNNQSVYCHLLCGLSQREKVVGVSATFAHALIKAINALQIYWKELSSNIRSGHVSEWITDLDCKNAVSAILGGPDPELADVIEQECSHKSWEGIITRLWPKAKFIECIVTGQMAQYIPTLDFYSNKLPIVSMVYGSSESIFGVNVDPLSKPQDVSYTFLPNISYFEFLPIDHEEDMNTIVDLVGVKLGCYYETVVTSYFGLHRYLIGDILQVTGFYNNTPQFRFVRRKNIVLSVNSEATTEQDILKGLASATLVLESSNSMLTGFTCYADISSFPGHYVFYWELKAKDVDDVVELDENVLEECCYALEESFDALYKRLRSKEGSIGALEIKVVQQGTFDSLMEYFISKGGSVAQYKTPMCINSSETLAVLEDKVIARFYSQKSPPLNL*