MKKLELRIFRFDKTKDYEAYYKPYIYDNYENFASFYDLLLQVQDDDIYFDFDKDEDTYMVVNKQIIPLFTPLEKIAKEFDFSLCIEPLSTKRAIKDLIIDKNDFLDKYKYLEKFGDEEDKKLYAKYDYLYYASEILDYLPEYMGDGVFYLASKMIEKYPEKKIEILKTLADKEKGIFYHLESKNEILETTIKNLQNEILNLGLFDKNILHFDLPKTNAFDNEIKELKEIKHNFKDFNIAFYGFNACDTLKSKLKAKFISYENSIKNNGFSLLNLNPTLSYKIAADIVLDAYDSGADFMVVKEEKDFYLFDTCAKKLMQTSGREFEDFYILSRFEFLALIEGIQAPSLKNHTLKVSLI*