MVVATLDDGLGAFSCVAWLMGNLLALGRESGHLQVNQDAEVKGLLQPDPEDSLTTLVARGRGLVAGGRKGRLYFYDPPDASLRKSGSKEVFLLTRTLDAHIPGRAISALAVSSGGNELLLLSLSSVLEREEKQLDTVLGKGFGLLDDQEHDPFRLAXAGIGCGKLVCMDAISYLPYLAVVTHDRVVRILNYQTRQTVVVKQLMDDVQCCALHPSGSMLLLGSHDKLRSYCVAQDELQVLAEWSVKKCHSVRFSPGGAFFAAVGRTNAISVCYSFTSRQHCLLKGHVSAVTDLVFSPDDHL