MSQSSSTAPNQAIPYELPDWAKESFAHPPEHGRLRLANLPTPLYRIFGHQHSESFSFTNNSENLKDRSSTSQSLSTFLTSLGASMYVKRDDCTGGVELGGNKCRKLEFLLADALAHNHNAVVTIGGLQSNHCRATAAASRMVGLEPHLILRTTKNKDLDREKINTELTGNILMDRILGSKLYTCTPGEYGRLGSDELVARLSRCIKQSSNGTTHPYSIPVGGSNAIGTWGYINAVDELMSQLQDINLPLDYIVFACGSGGTAAGISLGVALAFQALSRQSAALTIPKVMAVGVCDDPDYFYHHVASIADQMGLQNLSGGMSTEAFVRQNMNVLQGKGCGYAISTPEELEFAAHFARDTGIVLDPVYSGKALFAFVRLMEEDPACFRDKNILFWHTGGALGLYDKVPSLLPFLQEHKDVYALDAYGKGIGIDISQPSTGQEGRATP*