TMPLSFAEERVLAIEAGGTRGAMLNSSRLFILSGRVREDVLDRALRAVVERHEILRTHYADDETTGSFVPVIGRSTLFRLERREVAEDDAMPIAQSEAARHLDCFRGPVFGATLFVESPRRAILMIAIHHIAMDAASWNIVWRDFRQAYAALAADEPPALATLALQYRDYAAWTTRQVDAERLAQLRQTWRERLAGAPVYLDLPADRARPDKLSDRAGRIERMLAPELVQGIRQIATAYKVTPFIVLETTLAIACAQLARSRDIVIGTVTEGRTHAATEDMVGLFVNTLPLRHRLDRTASVASHLLATSRELLSALEASELPFADVVAAVNPPRASSHDPIFQVFCQFQQGPGKTRETIADMTIEAIPRTRMARGADLAVVFLDAGEYLSADVSYSADLFDAESIDALFELFLHFLAESVQRPDAVVDEPWDAGVPSARAAASGPDVSRLIDRPGSPAGTWYALSPAQQAVWLQEQAARPGTSFFSVAAMRCAPEVDRMRLVAASRALIDQNQAFWIQVSDAGLQCEASTPTTRFQHFVEPTTMTDEAMQRAVIEWHEKLNEDPRDKSGAVAVFDSPGSVLVALRSPHVQNDGWSALRYFERIGRNYAALESDPARAFDMDRIFLDTLSLDERYLCSPTYERDAAFWQSACARIDGQPLVTLVADHAHPVDARGVVRSLRKVFPQTLQERVQNAARKLSLSPAECLTALTALYLMRVTGERSTVLGVSFLNRTREALDIPGQFAKVIPLPVSIGQGDIPLSSTLNGIRDAFKDVMQHGRFPFGE