MVRRVLVTGGNRGIGLAIVHRCLSDHGDTHVVLACRSASRGEDAVAALITERPDWKARLTVLEIDTSSDGSVRAAAATLEGSCGNPALYAIVNNAGIASGTVAEILNVNVRGPKRVDDAFGPLLDPLEGRVVQISSGAASGCVSRSSPDMAAFFTNASVSWREISGLLEAVEANPDLEAHGIGAAMGAYGLSKALLNAYAMALARERPELKVNACSPGMVATDIMGSFLPWWVPLPNAAVRFLATKLAGAKTPDEGTVSALHLLFSEELEGNGRYYGSDAKRSPLDRYRSPGSPPYAGP*