MDKSGGFIPIDPIPGALLVNIGDIGMVWSNGRLYNVKHQVQCSAAVTRVTIATFLLGPMEEAVEAPLKLVDADHPRLYRPFSYVEYREQRLTRARREGEVLELYTIQSD