MSQFLIEQVRYMHEEIELIEKAIAELIEDKVKNNKKQIFYDYCINYLVEKIQNKSKQLVEIYNDDDHLKKEEMQFISGKTNEENNDVWKNYYEKIKYIKDYHKKTNIKKIEIRSYKLYKNEALKNNKLKSAFSPIEKKGKYVDMVKHYNEFINIKKIKEFRINMFKKKNNLRNLGGEKNKKELNDGKKKNNNNTILLNDFKEMSLITYLNNFTRFYYIPRYCKYKNEEYKKYLENLLNYLISFFSKINILGNWEKTYEQYENKFKELFQNKEIKHWEKFTYDLNSYCKVNDKLYASDGPYQGYLKSKKYDNDFKTYMKKKYTVEELQQIKENIEKEDELIAKYEYLIENYKILLNKIFQKTIQNIQRKQAFTIEEIEKRQKNEKKNKTNDHLLSISDNVINDNNIINNIENIFDPNSVISSSNYDTSDVGSEIDENEGQDNEENNEDENKTIYNPLNLPLGHDNKPIPYWLYKLHGLSKEYKCEICGNYSYFGRAAFEKHFYEWRHSFGMKCLNIPNTLHFKEITKIEDALNLYEKLKKETQTIQFKPDHEVECEDSKGNVMSIKAYDDLKRQGLL*