QYQSFPYNKNGFKVGMKLEGVDPEHQSIYCVLTVAEVCGYRIRLHFDGYPDCYDFWVNADSSDIHPVGWCEKTGHKLHPPKGYKEEEFSWPSYLKACKAQAAPKSLFENQNATVIPSGFRVGMKLEAVDKKNPTFICVATVTDMVDNRFLVHFDNWDESYDYWCEAASPHIHPVGWCKEHKRTLITPPDYPHAKHFSWEKYLEETSSLPAPARAFKVKPSHGFQKNMKLEVVDKRNPVFIRVATIVDTDDYRVKVHFDGWDSIYDYWTDVDSPDIHPAGWCTKTGHPLQPPLSPLELVEALEHGGCPTAGCKGVGHIKRARHIGHHRYV