MRYLPLFLDLHGCPVTLIGAGTVALRKARLLTAAGARLTVLAPAACTELAGWAEAGRLTWQAVPFSAEALLATRPRLVIAATSDPAVNAAAADCCRARDIWINVVDAPAFSDAIFPAIVDRSPLMVAVSSGGAAPVLARQVRARLETLLPAGLGRLADAAETLRPAVKQRLTDPEQRRRFWEQALQAPSIADALAGRPEATVADWQQQLAGAGTTAAEGEILIVGCGSGAPDELTLRGLQYLQRAGLLAHPATIAEPVLALARRDADRLLLDLLRPDDWLPHLAGLARNGQRITLLLPGDGRQGGEWMTYWRNAGLRVSRALGVQAD