MKNQNTDKLTNLKDLVPFYKKDNEKLNENTEDIVYSVKKKFNCIKEIGESTFNKYEHTRKNLELLNRELKLNKISLGHQKNEYEEIKIKNEEILNKFENLKHSKCTYQIMLQRIKKEKKLLYFYLNSLERTVASLKNNEKQLHNNIQKITSDNKNLKKSIEEKKMDIIKAKNKNEEILKYMNVNKEHSNILRIRREMINEYKTNKLNDSNIALMIEEKKKYKKLLIYYLLYNNYLKLSASNIFENASSIYATISKLREATGVTDIYDINQKFMDIENKKNLLQKEEELSQKRLEDAIQEYQALNNEILNTFSEDKNILKKKIQNEKEKISDDIYESYKLVFASERELEDINIKLDKIKKFLEKQNSYFHSINMEEKMEFHSNEDMLQYIKNLKGVVETLMKITQQNRENGNISRSYKSLEFLEIMNLYRNVDFHKNMCRVDDTQELENTIKMESKTLNKGKLP*