MEMAALPSQGIAGLRCGSAREPPYAFVSSSISGTRLHSFKNRVHSPLRVAPHKNKEWIRCQSSASVQSVNVGGQSQGNPGLKGFLHIDDFDKDSILHILQRAAEVKSLIKSGDRSFQPFRGKSMAMIFAKPSMRTRVSFETGFFLLGGHAIYLGPDDIQMGKREATRDVARVLSGYNDLLMARVFAHQDILDLANYATVPVINGLSDYNHPCQIMADALTIIEHLGGLEGVKVVYVGDGNNIVHSWLLLAAVVPFHFVCACPKGFEPDGATVEKARNAGVSKIEITNDPVEAVRGANIVYTDVWASMGQKDQASYRIERFKGFQVNESLMALASPKALFMHCLPAERGIEVTDGVIEAPNSVVFPQAENRMHAQNAIMLHALGL*