MPGPKPGALPLGDTPKTKESIIQKLFKKVKLKRYNFIMENGFDPIIYKRYLKKKETFLLFKKIAQASAFKNLKLQLKRREIINRYVSQALGDLKKGFRYAKVEHQILKIYFTHPSYLKAFKIEEAYYTNHLKAHLKETQKTLKALDYPFDFKTIQASVKKRAYQKPVVKKEKPPKSVNVNCEGLSDFTKKQFLKLKRACNDNTLRTPP