MSQQALDELALLVVHNLPQALFVALVVFVVGLVLKDFINGMARRPFLNPDKWQPLTLVDIKTLSHNTRRFRFALPHQEQELGLPLGQHISIKASDAEGRDVMRPYTPTTSVAQRGYVDFVIKLYPDGQMSQILAQADVGTTLLFKGPKGRFRYERGTKKAIGMIAGGSGITPMFQVAQEILNDPNDDTSLSLIYANVNEDDILLRGELDELAERHPNFSVYYVLNTPPRGWQGGKGFVTADMIKKHLPAPGTDVLVLRCGPGPMNKAMEAHMDALGYTNGQQFQF*