MDVDNRTHIAVIPNPGAGHLIPMAEFARHLLLHNPSLFFTFILIPTSSTASTASTATPSALTVLPSTAFHVIHLPPPSFPSAFPNLMDEMMTRVLQSINRSLLPLRQTLLDMTRQHPVAALIVDIFATEIIPVGSEHGIKSYVFYSSSTIALSMFLHLPETTLSIDEWVPDKALQFPGCPVIQVKDLPDPIHDRSSIYSKWFVDHCKRFQSADAIVLNSFLALEEEPIRALTAGPTATSKPPVYVAGPLVRTGSNSNDVESEDDLSGCLRWLDEQPLESVLYVSFGSGGTLSTDQVTELAWGLELSEQRFLWVVRSPNDSISFGTYLSLDEKMDPLGFLPTGFLERTKGRGFVVQSWAPQIKILGHVSTGGFMTHCGWNSVLEGAVNGVGLIAWPLYAEQYMNAIELVDKGKFALRVEKNKDGVVGRDEIVKVVKALMKGEEGRKIREKMSIIKDEAYRTMSRDGLSNVTLSKLAHMCNN