MNGKNLLLSLDWDKDTCPVMLYAVFSQGKLYALNEDGGFSVVDSLFPHDFTILKMKLEDTIDSYWYHKAVMLESCGEILLVLRVGGYWKRNVAVFRANLTELEWVNVENLGDRRLLLFPESSFSKSSIGTDFRSNCVYYFSYKTGVVQYKEFELGGDGWRPCPIPLFDDGVIDDEYGCLIPLFDDGVIDDEYGVTNDDS