MVAQREILWETCRGRVEELNVVDGKKQYLFDENGRRFLDAFGGIATVCCKHCHPEVVEAIVNQTKRLQHSTIVYLNHNVAEFAEALASKLPGDLKVVFFTNSGTEANELAMMIARLYTGCHDIVSLRNGYHGNAAGTMGMTDQSNWNSIWYGYACHFTVGSTSELHCGI