MATQHASLKRLRPPLSGFIVDGFNFCEADVRHYLLTHAHSDHTCGLHASFDLGTVYCSSVTARVLRATIGLPEKRITTIDVGQSIEVEGVQITALDAGHCPGSLMFLLEHLATGHTALHTGDMRASQPIREAVRVHVMPLSAGVEAHEAMGALLQRHGERYAAVVTFRPTGWAYSKSDEAGLPKPWVEGAGSTRMYGVPYSEHSSWEELQAFVAALRPRALVPTVNAATARDRERLQAAYAHAMDLAADKGRLDWHFRRRPSSAVGASSSSDIGGGGGTGGGG