MKSSLHWQCWRGKFGATTPSRCQPLSNCDQPHIKSDQRCSSRTRHPASCNRDLRSNLLSVTLPGLVHANPVTVEAPAAMAHPEYSAARNLLSGTKLAALLRAQHVVTVKDNASVDQTLRVLAAHRILSAPVVVGEVAPPADKAPEVCGFIDIRDLLSSFLQELDLKSLADAKMLKRMRILEEQGARFAGKSIRDLRSLGSDGWFFPRAAAEKASLREIIYDGFLHHKEAKHVVFGGTRSRQVVHRLALFDTSGQLSHVISQSDVIKYLYDHIEELGALGDASIDAIGFVKGAVISVRPETPALDAMVLMEEKGISAVAVVNAEGAIIGNFSISELRTIMAEHFGSLALPVGEFLALEHGTEYAGYAIPSTGSSPRASPSEELRGFEDSQAHKFAADRNMRRRDSHPGYEVGQTLITCSPEATLHEVLDKIVANRLHX