MVLKQKDMGYKAQDQTMDKPSFKSVYECSNDGREKQTVVSDLDGTLLRSNSAFPYFMLMAFEVSGVFRFALLLLCSPIAWLLYHFVSEATAIKLLIFLSCTGVHEADIASVARAVLPKFYLEDLHPETWRVFSSFGKRYILTANPCIFVEPFAKEYLGVDLVLGTELEFTSSGRATGFVKYPGVFVGANKEMSVMKQFQHDPPDVGLGDRESDFPFLAMCKEGYLVPRRAKVAALDQSKLPKQIVFHDGRLVKRPTPLWALITLLWLPIGFLLALVRVAAGALLPMSVVNYAFQRLGVRVVIKG