MSSHSAIDVAYKFLQKAASEGGSLTPMQLQKLVYIAHGCSLGWCDAPLIKDDVYAWKFGPVIEDLYHCFKRFRADEVQVTDKQIEAMVEAAGFSDAEDEIIDAVWNNYKHYSGPQLSDLTHQPGTPWYQTWRHGDSSYAGAVIDNRTIAEHYKHMLAGA