MATTRSGGGGAISDPFATPGFRFYPTEEELLGFYLRHRLAGTRADVERVIPVVDVYGYHPSQLAAVAGEASARDTEQWFFFCPRAERELHGGRPARTTPSGYWKATGSPSCVISSATNRVIGVKRTMVFYQGRAPTGTKTRWKMNEYKAVADDADAAAAAAMLHPMAPPRLRNELGVCRVYISTGTLRSFDRRPLDNQAAAPTQQQVMPSLTAAAAVNTNLCGGGGGVVFAGAQGDSSRDCSSSSGSRELAGGADGSEDDAIDWNSLISSATADDLGFNTVVGFDPSIVGSWPQV