MFSQIQNLMKLEGAQRNLQAQCGREPTVEEWAQAVGMSCRELQSCVRTGRRCREKMARSNFRLVIHVARKYEGCGLDIQDLVQDGCCGLMKTFEKFNPSKGCRFPTYAYWWIRQSIKKSIFKNSRLIRLPESVYALLRKVGKARMECIMDGEQPTNEVVARRAGITIEKLAKLRAKTRKVRSMQDRVWSDDGVTYQEITEDPNIEGPEVSVDRLMMRQQVRSFLTGILSPREKEIIEHRFGIHDGQPKTLHVIGDMYGLSKERIRQVQNKALDKLRNSISAQGFHVYFDLLT