MSRRIALLSAALRSFRSISFVKTGNTLGNTIETAQFGCANGVVRTKVGYTGGSKLFPTYTSLGDHTETLELEYDPNCTTYKDLLKIFWKNHNPTAVHKAQYMSAIFYHNEDQKQLAEETREEHQKIVKRKIVTKILPANTFYVAEQYHQKYMLRQHPLLLNSLGLNDEELKKSRVAARLNGYVGGYGSIKSFEAEVDGLKLSNQQIEMVKEIIERRRF