MKLSTVGIGQQEPEEEEKRCLNSELWHACAGPLVCLPTAGTRVVYFPQGHSEQVAVSTNKEAEGHIPNYPSLPPQLFCQLHNVTMHADPETDEVYAQMTLQPLRLQEQKDAYFLIEMGVVSKQPVNYFCKTLTASDTSTHGGFSVRRRAAEKVFPPLDFSQQPPAQELVARDLHGVEWKFKHIYRGQPKRHLLTTGWSVFIGAKRLVAGDSVLFIWNEKNQLLLGIRRANRPQTVMPSSVLSSDSMHIGLLAAAAHAAATNGCFTVFYNPRQLPYSCTCNCLFLVHVQVFIDYSWLKFS